diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java index 6952ccf..5ac7b4c 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java @@ -54,22 +54,15 @@ * deviceTypeVersion: 设备类型+版本号,当前升级文件信息,永久保存,只保留最新版本 * @return 文件信息 */ - public static UpgradeFileResult upgradeFile(String key, Integer offsetLength, String deviceType) { + public static UpgradeFileResult upgradeFile(String key, Integer startPoint, Integer offsetLength, String deviceType) { UpgradeFileResult upgradeFileResult = new UpgradeFileResult(); Integer currentPointIndex = offsetLength; - //存在信息缓存 - if (UpgradeFileStore.storeMap.containsKey(key) && ObjectUtils.isNotEmpty(UpgradeFileStore.storeMap.get(key))) { - upgradeFileResult.setHistoryOffsetLength(UpgradeFileStore.storeMap.get(key)); - currentPointIndex = upgradeFileResult.getHistoryOffsetLength(); - } else { - upgradeFileResult.setHistoryOffsetLength(0); - } UpgradeFileStore.deviceTypeVersionFileBytes typeVersionFileBytes = getCurrentFileBytes(deviceType, null); //没有获取到,直接返回失败 if (typeVersionFileBytes == null || typeVersionFileBytes.getBytes() == null) { return null; } - upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), upgradeFileResult.getHistoryOffsetLength(), currentPointIndex)); + upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), startPoint, currentPointIndex)); //更新缓存 UpgradeFileStore.storeMap.put(key, currentPointIndex); return upgradeFileResult; @@ -97,7 +90,7 @@ //线程读取安全问题 synchronized (deviceType + version) { if (UpgradeFileStore.versionFileStoreMap.containsKey(deviceType) - && (StringUtils.isEmpty(version) || UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion().equals(version))) { + && (StringUtils.isEmpty(version) || version.equals(UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion()))) { typeVersionFileBytes = UpgradeFileStore.versionFileStoreMap.get(deviceType); } else { //读取文件 @@ -132,12 +125,12 @@ if (currentPointIndex > bytes.length || startPointIndex < 0) { return null; } - return Arrays.copyOfRange(bytes, startPointIndex, currentPointIndex); + return Arrays.copyOfRange(bytes, startPointIndex, startPointIndex+currentPointIndex); } private static byte[] readUpgradeFile() { //路径暂定 - String filePathName = "C:\\Users\\77042\\Desktop\\解析文件\\RTU100N_v3.1"; + String filePathName = "D:\\casic\\BIRMM-RTU100N-APP_v5.2.bin"; File file = new File(filePathName); // 创建文件字节输入流对象 FileInputStream fis = null; diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java index 6952ccf..5ac7b4c 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java @@ -54,22 +54,15 @@ * deviceTypeVersion: 设备类型+版本号,当前升级文件信息,永久保存,只保留最新版本 * @return 文件信息 */ - public static UpgradeFileResult upgradeFile(String key, Integer offsetLength, String deviceType) { + public static UpgradeFileResult upgradeFile(String key, Integer startPoint, Integer offsetLength, String deviceType) { UpgradeFileResult upgradeFileResult = new UpgradeFileResult(); Integer currentPointIndex = offsetLength; - //存在信息缓存 - if (UpgradeFileStore.storeMap.containsKey(key) && ObjectUtils.isNotEmpty(UpgradeFileStore.storeMap.get(key))) { - upgradeFileResult.setHistoryOffsetLength(UpgradeFileStore.storeMap.get(key)); - currentPointIndex = upgradeFileResult.getHistoryOffsetLength(); - } else { - upgradeFileResult.setHistoryOffsetLength(0); - } UpgradeFileStore.deviceTypeVersionFileBytes typeVersionFileBytes = getCurrentFileBytes(deviceType, null); //没有获取到,直接返回失败 if (typeVersionFileBytes == null || typeVersionFileBytes.getBytes() == null) { return null; } - upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), upgradeFileResult.getHistoryOffsetLength(), currentPointIndex)); + upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), startPoint, currentPointIndex)); //更新缓存 UpgradeFileStore.storeMap.put(key, currentPointIndex); return upgradeFileResult; @@ -97,7 +90,7 @@ //线程读取安全问题 synchronized (deviceType + version) { if (UpgradeFileStore.versionFileStoreMap.containsKey(deviceType) - && (StringUtils.isEmpty(version) || UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion().equals(version))) { + && (StringUtils.isEmpty(version) || version.equals(UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion()))) { typeVersionFileBytes = UpgradeFileStore.versionFileStoreMap.get(deviceType); } else { //读取文件 @@ -132,12 +125,12 @@ if (currentPointIndex > bytes.length || startPointIndex < 0) { return null; } - return Arrays.copyOfRange(bytes, startPointIndex, currentPointIndex); + return Arrays.copyOfRange(bytes, startPointIndex, startPointIndex+currentPointIndex); } private static byte[] readUpgradeFile() { //路径暂定 - String filePathName = "C:\\Users\\77042\\Desktop\\解析文件\\RTU100N_v3.1"; + String filePathName = "D:\\casic\\BIRMM-RTU100N-APP_v5.2.bin"; File file = new File(filePathName); // 创建文件字节输入流对象 FileInputStream fis = null; diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java index 33a2d82..4ce99d2 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java @@ -55,16 +55,22 @@ Map bizDataMap = beforeRuleReply(parseResult); //规则指定回复配置 defaultRuleReply(sendRuleConfig, replyBytes, bizDataMap, fieldConfigsMap, parseResult.getRuleConfigFactory()); + int oldLength = ByteBufUtil.hexDump(replyBytes).length() / 2; //判断是否有下发配置,获取内容,组建配置,通过设备编号去拿数据 Integer contentLength = buildBizConfigFieldFrame(replyBytes, fieldConfigsMap, parseResult); //加密分为,补零 加密报文 replyBytes = parseResult.getRuleConfigFactory().getDatagramEventProvider().buildSafeDatagram(replyBytes, fieldConfigsMap); //pareFrameBuild Map fixMap = calculatedFrameLength(contentLength, parseResult.getProtocolFactory()); + //参数准备 + Boolean isDeliver = (oldLength != contentLength); + preparationParameter(fixMap, parseResult, isDeliver); //帧结构计算 replyBytes = buildFrameBeforeFixedField(frameStructMap.get(BEFORE_BUSINESS_CONTENT), protocolFieldConfigs, replyBytes, fixMap); + System.out.println("CRC校验前: " + ByteBufUtil.hexDump(replyBytes)); //组建CRC校验位 replyBytes.writeBytes(Hex.decode(CRC16.getCRC(ByteBufUtil.hexDump(replyBytes)))); + System.out.println("CRC校验后: " + ByteBufUtil.hexDump(replyBytes)); //返回对象 return replyBytes; } diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java index 6952ccf..5ac7b4c 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java @@ -54,22 +54,15 @@ * deviceTypeVersion: 设备类型+版本号,当前升级文件信息,永久保存,只保留最新版本 * @return 文件信息 */ - public static UpgradeFileResult upgradeFile(String key, Integer offsetLength, String deviceType) { + public static UpgradeFileResult upgradeFile(String key, Integer startPoint, Integer offsetLength, String deviceType) { UpgradeFileResult upgradeFileResult = new UpgradeFileResult(); Integer currentPointIndex = offsetLength; - //存在信息缓存 - if (UpgradeFileStore.storeMap.containsKey(key) && ObjectUtils.isNotEmpty(UpgradeFileStore.storeMap.get(key))) { - upgradeFileResult.setHistoryOffsetLength(UpgradeFileStore.storeMap.get(key)); - currentPointIndex = upgradeFileResult.getHistoryOffsetLength(); - } else { - upgradeFileResult.setHistoryOffsetLength(0); - } UpgradeFileStore.deviceTypeVersionFileBytes typeVersionFileBytes = getCurrentFileBytes(deviceType, null); //没有获取到,直接返回失败 if (typeVersionFileBytes == null || typeVersionFileBytes.getBytes() == null) { return null; } - upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), upgradeFileResult.getHistoryOffsetLength(), currentPointIndex)); + upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), startPoint, currentPointIndex)); //更新缓存 UpgradeFileStore.storeMap.put(key, currentPointIndex); return upgradeFileResult; @@ -97,7 +90,7 @@ //线程读取安全问题 synchronized (deviceType + version) { if (UpgradeFileStore.versionFileStoreMap.containsKey(deviceType) - && (StringUtils.isEmpty(version) || UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion().equals(version))) { + && (StringUtils.isEmpty(version) || version.equals(UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion()))) { typeVersionFileBytes = UpgradeFileStore.versionFileStoreMap.get(deviceType); } else { //读取文件 @@ -132,12 +125,12 @@ if (currentPointIndex > bytes.length || startPointIndex < 0) { return null; } - return Arrays.copyOfRange(bytes, startPointIndex, currentPointIndex); + return Arrays.copyOfRange(bytes, startPointIndex, startPointIndex+currentPointIndex); } private static byte[] readUpgradeFile() { //路径暂定 - String filePathName = "C:\\Users\\77042\\Desktop\\解析文件\\RTU100N_v3.1"; + String filePathName = "D:\\casic\\BIRMM-RTU100N-APP_v5.2.bin"; File file = new File(filePathName); // 创建文件字节输入流对象 FileInputStream fis = null; diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java index 33a2d82..4ce99d2 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java @@ -55,16 +55,22 @@ Map bizDataMap = beforeRuleReply(parseResult); //规则指定回复配置 defaultRuleReply(sendRuleConfig, replyBytes, bizDataMap, fieldConfigsMap, parseResult.getRuleConfigFactory()); + int oldLength = ByteBufUtil.hexDump(replyBytes).length() / 2; //判断是否有下发配置,获取内容,组建配置,通过设备编号去拿数据 Integer contentLength = buildBizConfigFieldFrame(replyBytes, fieldConfigsMap, parseResult); //加密分为,补零 加密报文 replyBytes = parseResult.getRuleConfigFactory().getDatagramEventProvider().buildSafeDatagram(replyBytes, fieldConfigsMap); //pareFrameBuild Map fixMap = calculatedFrameLength(contentLength, parseResult.getProtocolFactory()); + //参数准备 + Boolean isDeliver = (oldLength != contentLength); + preparationParameter(fixMap, parseResult, isDeliver); //帧结构计算 replyBytes = buildFrameBeforeFixedField(frameStructMap.get(BEFORE_BUSINESS_CONTENT), protocolFieldConfigs, replyBytes, fixMap); + System.out.println("CRC校验前: " + ByteBufUtil.hexDump(replyBytes)); //组建CRC校验位 replyBytes.writeBytes(Hex.decode(CRC16.getCRC(ByteBufUtil.hexDump(replyBytes)))); + System.out.println("CRC校验后: " + ByteBufUtil.hexDump(replyBytes)); //返回对象 return replyBytes; } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java index 15f113b..fac042d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java @@ -13,6 +13,7 @@ import com.casic.missiles.pojo.*; import com.casic.missiles.provider.UpgradeFileProvider; import com.casic.missiles.replier.decorator.FieldReverseDecorator; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.RedisCommon; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; @@ -49,30 +50,31 @@ * @return */ protected Map beforeRuleReply(ParseResult parseResult) { - if (ReplyCommandEnum.SUCCESS_DATA.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.SUCCESS_DATA == parseResult.getReplyCommand()) { return null; } String deviceType = String.valueOf(parseResult.getBizDataMap().get(DEVICE_TYPE)); Map bizDataMap = new HashMap<>(); //2状态拿到的时候,执行的升级文件的缓存,同时更新最新文件,不用进去文件的 - if (ReplyCommandEnum.REQUEST_UPGRADE.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.REQUEST_UPGRADE == parseResult.getReplyCommand()) { String version = (String) parseResult.getBizDataMap().get(BEFORE_UPGRADE); UpgradeFileResult upgradeFileResult = UpgradeFileProvider.intendUpgradeFile(deviceType, version); - bizDataMap.put("upgradePackLength", upgradeFileResult.getTotalLength()); - bizDataMap.put("crc", upgradeFileResult.getCrcStrBit()); + bizDataMap.put(UPGRADE_TEXT_LENGTH, upgradeFileResult.getTotalLength()); + bizDataMap.put(CRC, upgradeFileResult.getCrcStrBit()); return bizDataMap; } //3状态升级的时候,已经完成了升级文件的缓存,这里已经拿不到版本号 - if (ReplyCommandEnum.UPGRADE_CONTENT.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.UPGRADE_CONTENT == parseResult.getReplyCommand()) { Integer offsetLength = (Integer) parseResult.getBizDataMap().get(OFFSET_LENGTH); + Integer startPoint = (Integer) parseResult.getBizDataMap().get(START_POINT); String key = parseResult.getDevcode() + Thread.currentThread().getName(); //获取版本号 - UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, offsetLength, deviceType); - bizDataMap.put("offsetLength", upgradeFileResult.getHistoryOffsetLength()); + UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, startPoint, offsetLength, deviceType); + bizDataMap.put(START_POINT, startPoint); ByteBuf upgradeLength = ByteBufAllocator.DEFAULT.buffer(); upgradeLength.writeBytes(upgradeFileResult.getBytes()); - bizDataMap.put("upgradeContent", ByteBufUtil.hexDump(upgradeLength)); - bizDataMap.put("length", offsetLength); + bizDataMap.put(UPGRADE_TEXT, ByteBufUtil.hexDump(upgradeLength)); + bizDataMap.put(OFFSET_LENGTH, offsetLength); return bizDataMap; } return null; @@ -146,7 +148,8 @@ */ protected Map calculatedFrameLength(Integer contentLength, AbstractProtocolConfigFactory protocolFactory) { Integer totalFilterLength = protocolFactory.getProtocolFieldConfigProvider().getTotalFilterLength(protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig()); - Integer frameLength = contentLength + totalFilterLength; + Integer calculateLength = ProtocolFieldConfigUtil.calculateOffset(protocolFactory.getProtocolFieldConfigProvider().getProtocolFieldConfigs()); + Integer frameLength = calculateLength + contentLength - totalFilterLength; Long totalLengthId = protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig().getTotalLengthId(); ProtocolFieldConfig protocolFieldConfig = protocolFactory.getProtocolFieldConfigProvider().getFieldConfigById(totalLengthId); Map fixMap = new HashMap(); @@ -154,6 +157,33 @@ return fixMap; } + /** + * 定制化的ptuType + * + * @param fixMap + * @param parseResult + * @param isDeliver + */ + protected void preparationParameter(Map fixMap, ParseResult parseResult, Boolean isDeliver) { + if (isDeliver) { + fixMap.put(PDU_TYPE, "3"); + } else { + switch (parseResult.getReplyCommand()) { + case SUCCESS_DATA: + fixMap.put(PDU_TYPE, "5"); + break; + case REQUEST_UPGRADE: + fixMap.put(PDU_TYPE, "7"); + break; + case UPGRADE_CONTENT: + fixMap.put(PDU_TYPE, "2"); + break; + default: + break; + } + + } + } /** * 构建业务前固定内容 @@ -250,7 +280,7 @@ for (List fieldConfigs : sortPreFixFieldLists) { ByteBuf combinedFixedByteBuf = ByteBufAllocator.DEFAULT.buffer(); try { - String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + calculateOffset(fieldConfigs) * 2); + String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + ProtocolFieldConfigUtil.calculateOffset(fieldConfigs) * 2); combinedFixedByteBuf.writeBytes(Hex.decode(fieldContent)); for (ProtocolFieldConfig fieldConfig : fieldConfigs) { if (!"1".equals(fieldConfig.getIsReplyFix())) { @@ -274,21 +304,5 @@ return fixedByteBuf; } - /** - * 计算完整的组合byte集合的偏移值,以byte为单位 - */ - private Integer calculateOffset(List protocolFieldConfigList) { - Integer bitFixedLength = 0; - Integer byteFixedLength = 0; - for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { - if ("bit".equals(fieldConfig.getOffsetUnit())) { - bitFixedLength += fieldConfig.getOffsetLength(); - } else { - byteFixedLength += fieldConfig.getOffsetLength(); - } - } - return byteFixedLength + bitFixedLength / 8; - } - } diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java index 6952ccf..5ac7b4c 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java @@ -54,22 +54,15 @@ * deviceTypeVersion: 设备类型+版本号,当前升级文件信息,永久保存,只保留最新版本 * @return 文件信息 */ - public static UpgradeFileResult upgradeFile(String key, Integer offsetLength, String deviceType) { + public static UpgradeFileResult upgradeFile(String key, Integer startPoint, Integer offsetLength, String deviceType) { UpgradeFileResult upgradeFileResult = new UpgradeFileResult(); Integer currentPointIndex = offsetLength; - //存在信息缓存 - if (UpgradeFileStore.storeMap.containsKey(key) && ObjectUtils.isNotEmpty(UpgradeFileStore.storeMap.get(key))) { - upgradeFileResult.setHistoryOffsetLength(UpgradeFileStore.storeMap.get(key)); - currentPointIndex = upgradeFileResult.getHistoryOffsetLength(); - } else { - upgradeFileResult.setHistoryOffsetLength(0); - } UpgradeFileStore.deviceTypeVersionFileBytes typeVersionFileBytes = getCurrentFileBytes(deviceType, null); //没有获取到,直接返回失败 if (typeVersionFileBytes == null || typeVersionFileBytes.getBytes() == null) { return null; } - upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), upgradeFileResult.getHistoryOffsetLength(), currentPointIndex)); + upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), startPoint, currentPointIndex)); //更新缓存 UpgradeFileStore.storeMap.put(key, currentPointIndex); return upgradeFileResult; @@ -97,7 +90,7 @@ //线程读取安全问题 synchronized (deviceType + version) { if (UpgradeFileStore.versionFileStoreMap.containsKey(deviceType) - && (StringUtils.isEmpty(version) || UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion().equals(version))) { + && (StringUtils.isEmpty(version) || version.equals(UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion()))) { typeVersionFileBytes = UpgradeFileStore.versionFileStoreMap.get(deviceType); } else { //读取文件 @@ -132,12 +125,12 @@ if (currentPointIndex > bytes.length || startPointIndex < 0) { return null; } - return Arrays.copyOfRange(bytes, startPointIndex, currentPointIndex); + return Arrays.copyOfRange(bytes, startPointIndex, startPointIndex+currentPointIndex); } private static byte[] readUpgradeFile() { //路径暂定 - String filePathName = "C:\\Users\\77042\\Desktop\\解析文件\\RTU100N_v3.1"; + String filePathName = "D:\\casic\\BIRMM-RTU100N-APP_v5.2.bin"; File file = new File(filePathName); // 创建文件字节输入流对象 FileInputStream fis = null; diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java index 33a2d82..4ce99d2 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java @@ -55,16 +55,22 @@ Map bizDataMap = beforeRuleReply(parseResult); //规则指定回复配置 defaultRuleReply(sendRuleConfig, replyBytes, bizDataMap, fieldConfigsMap, parseResult.getRuleConfigFactory()); + int oldLength = ByteBufUtil.hexDump(replyBytes).length() / 2; //判断是否有下发配置,获取内容,组建配置,通过设备编号去拿数据 Integer contentLength = buildBizConfigFieldFrame(replyBytes, fieldConfigsMap, parseResult); //加密分为,补零 加密报文 replyBytes = parseResult.getRuleConfigFactory().getDatagramEventProvider().buildSafeDatagram(replyBytes, fieldConfigsMap); //pareFrameBuild Map fixMap = calculatedFrameLength(contentLength, parseResult.getProtocolFactory()); + //参数准备 + Boolean isDeliver = (oldLength != contentLength); + preparationParameter(fixMap, parseResult, isDeliver); //帧结构计算 replyBytes = buildFrameBeforeFixedField(frameStructMap.get(BEFORE_BUSINESS_CONTENT), protocolFieldConfigs, replyBytes, fixMap); + System.out.println("CRC校验前: " + ByteBufUtil.hexDump(replyBytes)); //组建CRC校验位 replyBytes.writeBytes(Hex.decode(CRC16.getCRC(ByteBufUtil.hexDump(replyBytes)))); + System.out.println("CRC校验后: " + ByteBufUtil.hexDump(replyBytes)); //返回对象 return replyBytes; } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java index 15f113b..fac042d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java @@ -13,6 +13,7 @@ import com.casic.missiles.pojo.*; import com.casic.missiles.provider.UpgradeFileProvider; import com.casic.missiles.replier.decorator.FieldReverseDecorator; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.RedisCommon; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; @@ -49,30 +50,31 @@ * @return */ protected Map beforeRuleReply(ParseResult parseResult) { - if (ReplyCommandEnum.SUCCESS_DATA.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.SUCCESS_DATA == parseResult.getReplyCommand()) { return null; } String deviceType = String.valueOf(parseResult.getBizDataMap().get(DEVICE_TYPE)); Map bizDataMap = new HashMap<>(); //2状态拿到的时候,执行的升级文件的缓存,同时更新最新文件,不用进去文件的 - if (ReplyCommandEnum.REQUEST_UPGRADE.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.REQUEST_UPGRADE == parseResult.getReplyCommand()) { String version = (String) parseResult.getBizDataMap().get(BEFORE_UPGRADE); UpgradeFileResult upgradeFileResult = UpgradeFileProvider.intendUpgradeFile(deviceType, version); - bizDataMap.put("upgradePackLength", upgradeFileResult.getTotalLength()); - bizDataMap.put("crc", upgradeFileResult.getCrcStrBit()); + bizDataMap.put(UPGRADE_TEXT_LENGTH, upgradeFileResult.getTotalLength()); + bizDataMap.put(CRC, upgradeFileResult.getCrcStrBit()); return bizDataMap; } //3状态升级的时候,已经完成了升级文件的缓存,这里已经拿不到版本号 - if (ReplyCommandEnum.UPGRADE_CONTENT.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.UPGRADE_CONTENT == parseResult.getReplyCommand()) { Integer offsetLength = (Integer) parseResult.getBizDataMap().get(OFFSET_LENGTH); + Integer startPoint = (Integer) parseResult.getBizDataMap().get(START_POINT); String key = parseResult.getDevcode() + Thread.currentThread().getName(); //获取版本号 - UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, offsetLength, deviceType); - bizDataMap.put("offsetLength", upgradeFileResult.getHistoryOffsetLength()); + UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, startPoint, offsetLength, deviceType); + bizDataMap.put(START_POINT, startPoint); ByteBuf upgradeLength = ByteBufAllocator.DEFAULT.buffer(); upgradeLength.writeBytes(upgradeFileResult.getBytes()); - bizDataMap.put("upgradeContent", ByteBufUtil.hexDump(upgradeLength)); - bizDataMap.put("length", offsetLength); + bizDataMap.put(UPGRADE_TEXT, ByteBufUtil.hexDump(upgradeLength)); + bizDataMap.put(OFFSET_LENGTH, offsetLength); return bizDataMap; } return null; @@ -146,7 +148,8 @@ */ protected Map calculatedFrameLength(Integer contentLength, AbstractProtocolConfigFactory protocolFactory) { Integer totalFilterLength = protocolFactory.getProtocolFieldConfigProvider().getTotalFilterLength(protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig()); - Integer frameLength = contentLength + totalFilterLength; + Integer calculateLength = ProtocolFieldConfigUtil.calculateOffset(protocolFactory.getProtocolFieldConfigProvider().getProtocolFieldConfigs()); + Integer frameLength = calculateLength + contentLength - totalFilterLength; Long totalLengthId = protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig().getTotalLengthId(); ProtocolFieldConfig protocolFieldConfig = protocolFactory.getProtocolFieldConfigProvider().getFieldConfigById(totalLengthId); Map fixMap = new HashMap(); @@ -154,6 +157,33 @@ return fixMap; } + /** + * 定制化的ptuType + * + * @param fixMap + * @param parseResult + * @param isDeliver + */ + protected void preparationParameter(Map fixMap, ParseResult parseResult, Boolean isDeliver) { + if (isDeliver) { + fixMap.put(PDU_TYPE, "3"); + } else { + switch (parseResult.getReplyCommand()) { + case SUCCESS_DATA: + fixMap.put(PDU_TYPE, "5"); + break; + case REQUEST_UPGRADE: + fixMap.put(PDU_TYPE, "7"); + break; + case UPGRADE_CONTENT: + fixMap.put(PDU_TYPE, "2"); + break; + default: + break; + } + + } + } /** * 构建业务前固定内容 @@ -250,7 +280,7 @@ for (List fieldConfigs : sortPreFixFieldLists) { ByteBuf combinedFixedByteBuf = ByteBufAllocator.DEFAULT.buffer(); try { - String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + calculateOffset(fieldConfigs) * 2); + String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + ProtocolFieldConfigUtil.calculateOffset(fieldConfigs) * 2); combinedFixedByteBuf.writeBytes(Hex.decode(fieldContent)); for (ProtocolFieldConfig fieldConfig : fieldConfigs) { if (!"1".equals(fieldConfig.getIsReplyFix())) { @@ -274,21 +304,5 @@ return fixedByteBuf; } - /** - * 计算完整的组合byte集合的偏移值,以byte为单位 - */ - private Integer calculateOffset(List protocolFieldConfigList) { - Integer bitFixedLength = 0; - Integer byteFixedLength = 0; - for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { - if ("bit".equals(fieldConfig.getOffsetUnit())) { - bitFixedLength += fieldConfig.getOffsetLength(); - } else { - byteFixedLength += fieldConfig.getOffsetLength(); - } - } - return byteFixedLength + bitFixedLength / 8; - } - } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java index eeb7783..cf6d907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java @@ -7,6 +7,6 @@ */ public interface AbstractValueTypeResolver { - void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf); + void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf,Boolean networkOrder); } diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java index 6952ccf..5ac7b4c 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java @@ -54,22 +54,15 @@ * deviceTypeVersion: 设备类型+版本号,当前升级文件信息,永久保存,只保留最新版本 * @return 文件信息 */ - public static UpgradeFileResult upgradeFile(String key, Integer offsetLength, String deviceType) { + public static UpgradeFileResult upgradeFile(String key, Integer startPoint, Integer offsetLength, String deviceType) { UpgradeFileResult upgradeFileResult = new UpgradeFileResult(); Integer currentPointIndex = offsetLength; - //存在信息缓存 - if (UpgradeFileStore.storeMap.containsKey(key) && ObjectUtils.isNotEmpty(UpgradeFileStore.storeMap.get(key))) { - upgradeFileResult.setHistoryOffsetLength(UpgradeFileStore.storeMap.get(key)); - currentPointIndex = upgradeFileResult.getHistoryOffsetLength(); - } else { - upgradeFileResult.setHistoryOffsetLength(0); - } UpgradeFileStore.deviceTypeVersionFileBytes typeVersionFileBytes = getCurrentFileBytes(deviceType, null); //没有获取到,直接返回失败 if (typeVersionFileBytes == null || typeVersionFileBytes.getBytes() == null) { return null; } - upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), upgradeFileResult.getHistoryOffsetLength(), currentPointIndex)); + upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), startPoint, currentPointIndex)); //更新缓存 UpgradeFileStore.storeMap.put(key, currentPointIndex); return upgradeFileResult; @@ -97,7 +90,7 @@ //线程读取安全问题 synchronized (deviceType + version) { if (UpgradeFileStore.versionFileStoreMap.containsKey(deviceType) - && (StringUtils.isEmpty(version) || UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion().equals(version))) { + && (StringUtils.isEmpty(version) || version.equals(UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion()))) { typeVersionFileBytes = UpgradeFileStore.versionFileStoreMap.get(deviceType); } else { //读取文件 @@ -132,12 +125,12 @@ if (currentPointIndex > bytes.length || startPointIndex < 0) { return null; } - return Arrays.copyOfRange(bytes, startPointIndex, currentPointIndex); + return Arrays.copyOfRange(bytes, startPointIndex, startPointIndex+currentPointIndex); } private static byte[] readUpgradeFile() { //路径暂定 - String filePathName = "C:\\Users\\77042\\Desktop\\解析文件\\RTU100N_v3.1"; + String filePathName = "D:\\casic\\BIRMM-RTU100N-APP_v5.2.bin"; File file = new File(filePathName); // 创建文件字节输入流对象 FileInputStream fis = null; diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java index 33a2d82..4ce99d2 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java @@ -55,16 +55,22 @@ Map bizDataMap = beforeRuleReply(parseResult); //规则指定回复配置 defaultRuleReply(sendRuleConfig, replyBytes, bizDataMap, fieldConfigsMap, parseResult.getRuleConfigFactory()); + int oldLength = ByteBufUtil.hexDump(replyBytes).length() / 2; //判断是否有下发配置,获取内容,组建配置,通过设备编号去拿数据 Integer contentLength = buildBizConfigFieldFrame(replyBytes, fieldConfigsMap, parseResult); //加密分为,补零 加密报文 replyBytes = parseResult.getRuleConfigFactory().getDatagramEventProvider().buildSafeDatagram(replyBytes, fieldConfigsMap); //pareFrameBuild Map fixMap = calculatedFrameLength(contentLength, parseResult.getProtocolFactory()); + //参数准备 + Boolean isDeliver = (oldLength != contentLength); + preparationParameter(fixMap, parseResult, isDeliver); //帧结构计算 replyBytes = buildFrameBeforeFixedField(frameStructMap.get(BEFORE_BUSINESS_CONTENT), protocolFieldConfigs, replyBytes, fixMap); + System.out.println("CRC校验前: " + ByteBufUtil.hexDump(replyBytes)); //组建CRC校验位 replyBytes.writeBytes(Hex.decode(CRC16.getCRC(ByteBufUtil.hexDump(replyBytes)))); + System.out.println("CRC校验后: " + ByteBufUtil.hexDump(replyBytes)); //返回对象 return replyBytes; } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java index 15f113b..fac042d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java @@ -13,6 +13,7 @@ import com.casic.missiles.pojo.*; import com.casic.missiles.provider.UpgradeFileProvider; import com.casic.missiles.replier.decorator.FieldReverseDecorator; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.RedisCommon; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; @@ -49,30 +50,31 @@ * @return */ protected Map beforeRuleReply(ParseResult parseResult) { - if (ReplyCommandEnum.SUCCESS_DATA.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.SUCCESS_DATA == parseResult.getReplyCommand()) { return null; } String deviceType = String.valueOf(parseResult.getBizDataMap().get(DEVICE_TYPE)); Map bizDataMap = new HashMap<>(); //2状态拿到的时候,执行的升级文件的缓存,同时更新最新文件,不用进去文件的 - if (ReplyCommandEnum.REQUEST_UPGRADE.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.REQUEST_UPGRADE == parseResult.getReplyCommand()) { String version = (String) parseResult.getBizDataMap().get(BEFORE_UPGRADE); UpgradeFileResult upgradeFileResult = UpgradeFileProvider.intendUpgradeFile(deviceType, version); - bizDataMap.put("upgradePackLength", upgradeFileResult.getTotalLength()); - bizDataMap.put("crc", upgradeFileResult.getCrcStrBit()); + bizDataMap.put(UPGRADE_TEXT_LENGTH, upgradeFileResult.getTotalLength()); + bizDataMap.put(CRC, upgradeFileResult.getCrcStrBit()); return bizDataMap; } //3状态升级的时候,已经完成了升级文件的缓存,这里已经拿不到版本号 - if (ReplyCommandEnum.UPGRADE_CONTENT.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.UPGRADE_CONTENT == parseResult.getReplyCommand()) { Integer offsetLength = (Integer) parseResult.getBizDataMap().get(OFFSET_LENGTH); + Integer startPoint = (Integer) parseResult.getBizDataMap().get(START_POINT); String key = parseResult.getDevcode() + Thread.currentThread().getName(); //获取版本号 - UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, offsetLength, deviceType); - bizDataMap.put("offsetLength", upgradeFileResult.getHistoryOffsetLength()); + UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, startPoint, offsetLength, deviceType); + bizDataMap.put(START_POINT, startPoint); ByteBuf upgradeLength = ByteBufAllocator.DEFAULT.buffer(); upgradeLength.writeBytes(upgradeFileResult.getBytes()); - bizDataMap.put("upgradeContent", ByteBufUtil.hexDump(upgradeLength)); - bizDataMap.put("length", offsetLength); + bizDataMap.put(UPGRADE_TEXT, ByteBufUtil.hexDump(upgradeLength)); + bizDataMap.put(OFFSET_LENGTH, offsetLength); return bizDataMap; } return null; @@ -146,7 +148,8 @@ */ protected Map calculatedFrameLength(Integer contentLength, AbstractProtocolConfigFactory protocolFactory) { Integer totalFilterLength = protocolFactory.getProtocolFieldConfigProvider().getTotalFilterLength(protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig()); - Integer frameLength = contentLength + totalFilterLength; + Integer calculateLength = ProtocolFieldConfigUtil.calculateOffset(protocolFactory.getProtocolFieldConfigProvider().getProtocolFieldConfigs()); + Integer frameLength = calculateLength + contentLength - totalFilterLength; Long totalLengthId = protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig().getTotalLengthId(); ProtocolFieldConfig protocolFieldConfig = protocolFactory.getProtocolFieldConfigProvider().getFieldConfigById(totalLengthId); Map fixMap = new HashMap(); @@ -154,6 +157,33 @@ return fixMap; } + /** + * 定制化的ptuType + * + * @param fixMap + * @param parseResult + * @param isDeliver + */ + protected void preparationParameter(Map fixMap, ParseResult parseResult, Boolean isDeliver) { + if (isDeliver) { + fixMap.put(PDU_TYPE, "3"); + } else { + switch (parseResult.getReplyCommand()) { + case SUCCESS_DATA: + fixMap.put(PDU_TYPE, "5"); + break; + case REQUEST_UPGRADE: + fixMap.put(PDU_TYPE, "7"); + break; + case UPGRADE_CONTENT: + fixMap.put(PDU_TYPE, "2"); + break; + default: + break; + } + + } + } /** * 构建业务前固定内容 @@ -250,7 +280,7 @@ for (List fieldConfigs : sortPreFixFieldLists) { ByteBuf combinedFixedByteBuf = ByteBufAllocator.DEFAULT.buffer(); try { - String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + calculateOffset(fieldConfigs) * 2); + String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + ProtocolFieldConfigUtil.calculateOffset(fieldConfigs) * 2); combinedFixedByteBuf.writeBytes(Hex.decode(fieldContent)); for (ProtocolFieldConfig fieldConfig : fieldConfigs) { if (!"1".equals(fieldConfig.getIsReplyFix())) { @@ -274,21 +304,5 @@ return fixedByteBuf; } - /** - * 计算完整的组合byte集合的偏移值,以byte为单位 - */ - private Integer calculateOffset(List protocolFieldConfigList) { - Integer bitFixedLength = 0; - Integer byteFixedLength = 0; - for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { - if ("bit".equals(fieldConfig.getOffsetUnit())) { - bitFixedLength += fieldConfig.getOffsetLength(); - } else { - byteFixedLength += fieldConfig.getOffsetLength(); - } - } - return byteFixedLength + bitFixedLength / 8; - } - } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java index eeb7783..cf6d907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java @@ -7,6 +7,6 @@ */ public interface AbstractValueTypeResolver { - void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf); + void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf,Boolean networkOrder); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java index 5b35da7..0a567e1 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java @@ -46,7 +46,8 @@ */ private static void buildDefaultByte(AbstractFieldConfig fieldConfig, Object currentValue, ByteBuf dynamicContent) { AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent); + Boolean networkOrder = ObjectUtils.isNotEmpty(fieldConfig.getNetworkOrder()) && fieldConfig.getNetworkOrder() == 1 ? true : false; + valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent, networkOrder); } /** diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java index 6952ccf..5ac7b4c 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java @@ -54,22 +54,15 @@ * deviceTypeVersion: 设备类型+版本号,当前升级文件信息,永久保存,只保留最新版本 * @return 文件信息 */ - public static UpgradeFileResult upgradeFile(String key, Integer offsetLength, String deviceType) { + public static UpgradeFileResult upgradeFile(String key, Integer startPoint, Integer offsetLength, String deviceType) { UpgradeFileResult upgradeFileResult = new UpgradeFileResult(); Integer currentPointIndex = offsetLength; - //存在信息缓存 - if (UpgradeFileStore.storeMap.containsKey(key) && ObjectUtils.isNotEmpty(UpgradeFileStore.storeMap.get(key))) { - upgradeFileResult.setHistoryOffsetLength(UpgradeFileStore.storeMap.get(key)); - currentPointIndex = upgradeFileResult.getHistoryOffsetLength(); - } else { - upgradeFileResult.setHistoryOffsetLength(0); - } UpgradeFileStore.deviceTypeVersionFileBytes typeVersionFileBytes = getCurrentFileBytes(deviceType, null); //没有获取到,直接返回失败 if (typeVersionFileBytes == null || typeVersionFileBytes.getBytes() == null) { return null; } - upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), upgradeFileResult.getHistoryOffsetLength(), currentPointIndex)); + upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), startPoint, currentPointIndex)); //更新缓存 UpgradeFileStore.storeMap.put(key, currentPointIndex); return upgradeFileResult; @@ -97,7 +90,7 @@ //线程读取安全问题 synchronized (deviceType + version) { if (UpgradeFileStore.versionFileStoreMap.containsKey(deviceType) - && (StringUtils.isEmpty(version) || UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion().equals(version))) { + && (StringUtils.isEmpty(version) || version.equals(UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion()))) { typeVersionFileBytes = UpgradeFileStore.versionFileStoreMap.get(deviceType); } else { //读取文件 @@ -132,12 +125,12 @@ if (currentPointIndex > bytes.length || startPointIndex < 0) { return null; } - return Arrays.copyOfRange(bytes, startPointIndex, currentPointIndex); + return Arrays.copyOfRange(bytes, startPointIndex, startPointIndex+currentPointIndex); } private static byte[] readUpgradeFile() { //路径暂定 - String filePathName = "C:\\Users\\77042\\Desktop\\解析文件\\RTU100N_v3.1"; + String filePathName = "D:\\casic\\BIRMM-RTU100N-APP_v5.2.bin"; File file = new File(filePathName); // 创建文件字节输入流对象 FileInputStream fis = null; diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java index 33a2d82..4ce99d2 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java @@ -55,16 +55,22 @@ Map bizDataMap = beforeRuleReply(parseResult); //规则指定回复配置 defaultRuleReply(sendRuleConfig, replyBytes, bizDataMap, fieldConfigsMap, parseResult.getRuleConfigFactory()); + int oldLength = ByteBufUtil.hexDump(replyBytes).length() / 2; //判断是否有下发配置,获取内容,组建配置,通过设备编号去拿数据 Integer contentLength = buildBizConfigFieldFrame(replyBytes, fieldConfigsMap, parseResult); //加密分为,补零 加密报文 replyBytes = parseResult.getRuleConfigFactory().getDatagramEventProvider().buildSafeDatagram(replyBytes, fieldConfigsMap); //pareFrameBuild Map fixMap = calculatedFrameLength(contentLength, parseResult.getProtocolFactory()); + //参数准备 + Boolean isDeliver = (oldLength != contentLength); + preparationParameter(fixMap, parseResult, isDeliver); //帧结构计算 replyBytes = buildFrameBeforeFixedField(frameStructMap.get(BEFORE_BUSINESS_CONTENT), protocolFieldConfigs, replyBytes, fixMap); + System.out.println("CRC校验前: " + ByteBufUtil.hexDump(replyBytes)); //组建CRC校验位 replyBytes.writeBytes(Hex.decode(CRC16.getCRC(ByteBufUtil.hexDump(replyBytes)))); + System.out.println("CRC校验后: " + ByteBufUtil.hexDump(replyBytes)); //返回对象 return replyBytes; } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java index 15f113b..fac042d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java @@ -13,6 +13,7 @@ import com.casic.missiles.pojo.*; import com.casic.missiles.provider.UpgradeFileProvider; import com.casic.missiles.replier.decorator.FieldReverseDecorator; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.RedisCommon; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; @@ -49,30 +50,31 @@ * @return */ protected Map beforeRuleReply(ParseResult parseResult) { - if (ReplyCommandEnum.SUCCESS_DATA.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.SUCCESS_DATA == parseResult.getReplyCommand()) { return null; } String deviceType = String.valueOf(parseResult.getBizDataMap().get(DEVICE_TYPE)); Map bizDataMap = new HashMap<>(); //2状态拿到的时候,执行的升级文件的缓存,同时更新最新文件,不用进去文件的 - if (ReplyCommandEnum.REQUEST_UPGRADE.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.REQUEST_UPGRADE == parseResult.getReplyCommand()) { String version = (String) parseResult.getBizDataMap().get(BEFORE_UPGRADE); UpgradeFileResult upgradeFileResult = UpgradeFileProvider.intendUpgradeFile(deviceType, version); - bizDataMap.put("upgradePackLength", upgradeFileResult.getTotalLength()); - bizDataMap.put("crc", upgradeFileResult.getCrcStrBit()); + bizDataMap.put(UPGRADE_TEXT_LENGTH, upgradeFileResult.getTotalLength()); + bizDataMap.put(CRC, upgradeFileResult.getCrcStrBit()); return bizDataMap; } //3状态升级的时候,已经完成了升级文件的缓存,这里已经拿不到版本号 - if (ReplyCommandEnum.UPGRADE_CONTENT.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.UPGRADE_CONTENT == parseResult.getReplyCommand()) { Integer offsetLength = (Integer) parseResult.getBizDataMap().get(OFFSET_LENGTH); + Integer startPoint = (Integer) parseResult.getBizDataMap().get(START_POINT); String key = parseResult.getDevcode() + Thread.currentThread().getName(); //获取版本号 - UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, offsetLength, deviceType); - bizDataMap.put("offsetLength", upgradeFileResult.getHistoryOffsetLength()); + UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, startPoint, offsetLength, deviceType); + bizDataMap.put(START_POINT, startPoint); ByteBuf upgradeLength = ByteBufAllocator.DEFAULT.buffer(); upgradeLength.writeBytes(upgradeFileResult.getBytes()); - bizDataMap.put("upgradeContent", ByteBufUtil.hexDump(upgradeLength)); - bizDataMap.put("length", offsetLength); + bizDataMap.put(UPGRADE_TEXT, ByteBufUtil.hexDump(upgradeLength)); + bizDataMap.put(OFFSET_LENGTH, offsetLength); return bizDataMap; } return null; @@ -146,7 +148,8 @@ */ protected Map calculatedFrameLength(Integer contentLength, AbstractProtocolConfigFactory protocolFactory) { Integer totalFilterLength = protocolFactory.getProtocolFieldConfigProvider().getTotalFilterLength(protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig()); - Integer frameLength = contentLength + totalFilterLength; + Integer calculateLength = ProtocolFieldConfigUtil.calculateOffset(protocolFactory.getProtocolFieldConfigProvider().getProtocolFieldConfigs()); + Integer frameLength = calculateLength + contentLength - totalFilterLength; Long totalLengthId = protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig().getTotalLengthId(); ProtocolFieldConfig protocolFieldConfig = protocolFactory.getProtocolFieldConfigProvider().getFieldConfigById(totalLengthId); Map fixMap = new HashMap(); @@ -154,6 +157,33 @@ return fixMap; } + /** + * 定制化的ptuType + * + * @param fixMap + * @param parseResult + * @param isDeliver + */ + protected void preparationParameter(Map fixMap, ParseResult parseResult, Boolean isDeliver) { + if (isDeliver) { + fixMap.put(PDU_TYPE, "3"); + } else { + switch (parseResult.getReplyCommand()) { + case SUCCESS_DATA: + fixMap.put(PDU_TYPE, "5"); + break; + case REQUEST_UPGRADE: + fixMap.put(PDU_TYPE, "7"); + break; + case UPGRADE_CONTENT: + fixMap.put(PDU_TYPE, "2"); + break; + default: + break; + } + + } + } /** * 构建业务前固定内容 @@ -250,7 +280,7 @@ for (List fieldConfigs : sortPreFixFieldLists) { ByteBuf combinedFixedByteBuf = ByteBufAllocator.DEFAULT.buffer(); try { - String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + calculateOffset(fieldConfigs) * 2); + String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + ProtocolFieldConfigUtil.calculateOffset(fieldConfigs) * 2); combinedFixedByteBuf.writeBytes(Hex.decode(fieldContent)); for (ProtocolFieldConfig fieldConfig : fieldConfigs) { if (!"1".equals(fieldConfig.getIsReplyFix())) { @@ -274,21 +304,5 @@ return fixedByteBuf; } - /** - * 计算完整的组合byte集合的偏移值,以byte为单位 - */ - private Integer calculateOffset(List protocolFieldConfigList) { - Integer bitFixedLength = 0; - Integer byteFixedLength = 0; - for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { - if ("bit".equals(fieldConfig.getOffsetUnit())) { - bitFixedLength += fieldConfig.getOffsetLength(); - } else { - byteFixedLength += fieldConfig.getOffsetLength(); - } - } - return byteFixedLength + bitFixedLength / 8; - } - } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java index eeb7783..cf6d907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java @@ -7,6 +7,6 @@ */ public interface AbstractValueTypeResolver { - void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf); + void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf,Boolean networkOrder); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java index 5b35da7..0a567e1 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java @@ -46,7 +46,8 @@ */ private static void buildDefaultByte(AbstractFieldConfig fieldConfig, Object currentValue, ByteBuf dynamicContent) { AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent); + Boolean networkOrder = ObjectUtils.isNotEmpty(fieldConfig.getNetworkOrder()) && fieldConfig.getNetworkOrder() == 1 ? true : false; + valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent, networkOrder); } /** diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java index c6a93a6..b88d8ec 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java @@ -12,7 +12,7 @@ public class DefaultValueTypeResolver implements AbstractValueTypeResolver { /** - * 执行业务值得构建 + * 执行业务值得构建 * 1、判断业务类型内容,执行类型转化为16进制的报文 * 2、执行回复报文的构建 * @@ -21,19 +21,19 @@ * @param byteBuf */ @Override - public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf) { + public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf, Boolean networkOrder) { String hexStrValue = convertObjectToHexStr(currentObjectValue); - strToByteBuf(totalLength, hexStrValue, byteBuf); + strToByteBuf(totalLength, hexStrValue, byteBuf, networkOrder); } /** - * 将str转化bytebuf + * 将str转化bytebuf * * @param totalLength 应填充的总长度 * @param currentStrValue 待填充的字符串 * @param byteBuf 待使用的bytebuf */ - private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf) { + private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf, Boolean networkOrder) { byte[] keyBytes = null; Integer fillIndex = 0; if (StringUtils.isNotEmpty(currentStrValue)) { @@ -43,17 +43,32 @@ keyBytes = Hex.decode(currentStrValue); fillIndex = currentStrValue.length() / 2; } - if (fillIndex != 0) { + if (networkOrder) { + //网络序处理,大端在后面,小端在前面 + if (fillIndex != 0) { + int tempIndex = fillIndex; + while (tempIndex > 0) { + byteBuf.writeByte(keyBytes[--tempIndex]); + } + } while (totalLength > fillIndex) { byteBuf.writeByte(0); fillIndex++; } - byteBuf.writeBytes(keyBytes); + } else { + int tempIndex = fillIndex; + while (totalLength > tempIndex) { + byteBuf.writeByte(0); + tempIndex++; + } + if (fillIndex != 0) { + byteBuf.writeBytes(keyBytes); + } } } /** - * 将对象转化16进制的字符串 + * 将对象转化16进制的字符串 * * @param currentObjectValue * @return diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java index 6952ccf..5ac7b4c 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java @@ -54,22 +54,15 @@ * deviceTypeVersion: 设备类型+版本号,当前升级文件信息,永久保存,只保留最新版本 * @return 文件信息 */ - public static UpgradeFileResult upgradeFile(String key, Integer offsetLength, String deviceType) { + public static UpgradeFileResult upgradeFile(String key, Integer startPoint, Integer offsetLength, String deviceType) { UpgradeFileResult upgradeFileResult = new UpgradeFileResult(); Integer currentPointIndex = offsetLength; - //存在信息缓存 - if (UpgradeFileStore.storeMap.containsKey(key) && ObjectUtils.isNotEmpty(UpgradeFileStore.storeMap.get(key))) { - upgradeFileResult.setHistoryOffsetLength(UpgradeFileStore.storeMap.get(key)); - currentPointIndex = upgradeFileResult.getHistoryOffsetLength(); - } else { - upgradeFileResult.setHistoryOffsetLength(0); - } UpgradeFileStore.deviceTypeVersionFileBytes typeVersionFileBytes = getCurrentFileBytes(deviceType, null); //没有获取到,直接返回失败 if (typeVersionFileBytes == null || typeVersionFileBytes.getBytes() == null) { return null; } - upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), upgradeFileResult.getHistoryOffsetLength(), currentPointIndex)); + upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), startPoint, currentPointIndex)); //更新缓存 UpgradeFileStore.storeMap.put(key, currentPointIndex); return upgradeFileResult; @@ -97,7 +90,7 @@ //线程读取安全问题 synchronized (deviceType + version) { if (UpgradeFileStore.versionFileStoreMap.containsKey(deviceType) - && (StringUtils.isEmpty(version) || UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion().equals(version))) { + && (StringUtils.isEmpty(version) || version.equals(UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion()))) { typeVersionFileBytes = UpgradeFileStore.versionFileStoreMap.get(deviceType); } else { //读取文件 @@ -132,12 +125,12 @@ if (currentPointIndex > bytes.length || startPointIndex < 0) { return null; } - return Arrays.copyOfRange(bytes, startPointIndex, currentPointIndex); + return Arrays.copyOfRange(bytes, startPointIndex, startPointIndex+currentPointIndex); } private static byte[] readUpgradeFile() { //路径暂定 - String filePathName = "C:\\Users\\77042\\Desktop\\解析文件\\RTU100N_v3.1"; + String filePathName = "D:\\casic\\BIRMM-RTU100N-APP_v5.2.bin"; File file = new File(filePathName); // 创建文件字节输入流对象 FileInputStream fis = null; diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java index 33a2d82..4ce99d2 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java @@ -55,16 +55,22 @@ Map bizDataMap = beforeRuleReply(parseResult); //规则指定回复配置 defaultRuleReply(sendRuleConfig, replyBytes, bizDataMap, fieldConfigsMap, parseResult.getRuleConfigFactory()); + int oldLength = ByteBufUtil.hexDump(replyBytes).length() / 2; //判断是否有下发配置,获取内容,组建配置,通过设备编号去拿数据 Integer contentLength = buildBizConfigFieldFrame(replyBytes, fieldConfigsMap, parseResult); //加密分为,补零 加密报文 replyBytes = parseResult.getRuleConfigFactory().getDatagramEventProvider().buildSafeDatagram(replyBytes, fieldConfigsMap); //pareFrameBuild Map fixMap = calculatedFrameLength(contentLength, parseResult.getProtocolFactory()); + //参数准备 + Boolean isDeliver = (oldLength != contentLength); + preparationParameter(fixMap, parseResult, isDeliver); //帧结构计算 replyBytes = buildFrameBeforeFixedField(frameStructMap.get(BEFORE_BUSINESS_CONTENT), protocolFieldConfigs, replyBytes, fixMap); + System.out.println("CRC校验前: " + ByteBufUtil.hexDump(replyBytes)); //组建CRC校验位 replyBytes.writeBytes(Hex.decode(CRC16.getCRC(ByteBufUtil.hexDump(replyBytes)))); + System.out.println("CRC校验后: " + ByteBufUtil.hexDump(replyBytes)); //返回对象 return replyBytes; } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java index 15f113b..fac042d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java @@ -13,6 +13,7 @@ import com.casic.missiles.pojo.*; import com.casic.missiles.provider.UpgradeFileProvider; import com.casic.missiles.replier.decorator.FieldReverseDecorator; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.RedisCommon; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; @@ -49,30 +50,31 @@ * @return */ protected Map beforeRuleReply(ParseResult parseResult) { - if (ReplyCommandEnum.SUCCESS_DATA.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.SUCCESS_DATA == parseResult.getReplyCommand()) { return null; } String deviceType = String.valueOf(parseResult.getBizDataMap().get(DEVICE_TYPE)); Map bizDataMap = new HashMap<>(); //2状态拿到的时候,执行的升级文件的缓存,同时更新最新文件,不用进去文件的 - if (ReplyCommandEnum.REQUEST_UPGRADE.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.REQUEST_UPGRADE == parseResult.getReplyCommand()) { String version = (String) parseResult.getBizDataMap().get(BEFORE_UPGRADE); UpgradeFileResult upgradeFileResult = UpgradeFileProvider.intendUpgradeFile(deviceType, version); - bizDataMap.put("upgradePackLength", upgradeFileResult.getTotalLength()); - bizDataMap.put("crc", upgradeFileResult.getCrcStrBit()); + bizDataMap.put(UPGRADE_TEXT_LENGTH, upgradeFileResult.getTotalLength()); + bizDataMap.put(CRC, upgradeFileResult.getCrcStrBit()); return bizDataMap; } //3状态升级的时候,已经完成了升级文件的缓存,这里已经拿不到版本号 - if (ReplyCommandEnum.UPGRADE_CONTENT.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.UPGRADE_CONTENT == parseResult.getReplyCommand()) { Integer offsetLength = (Integer) parseResult.getBizDataMap().get(OFFSET_LENGTH); + Integer startPoint = (Integer) parseResult.getBizDataMap().get(START_POINT); String key = parseResult.getDevcode() + Thread.currentThread().getName(); //获取版本号 - UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, offsetLength, deviceType); - bizDataMap.put("offsetLength", upgradeFileResult.getHistoryOffsetLength()); + UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, startPoint, offsetLength, deviceType); + bizDataMap.put(START_POINT, startPoint); ByteBuf upgradeLength = ByteBufAllocator.DEFAULT.buffer(); upgradeLength.writeBytes(upgradeFileResult.getBytes()); - bizDataMap.put("upgradeContent", ByteBufUtil.hexDump(upgradeLength)); - bizDataMap.put("length", offsetLength); + bizDataMap.put(UPGRADE_TEXT, ByteBufUtil.hexDump(upgradeLength)); + bizDataMap.put(OFFSET_LENGTH, offsetLength); return bizDataMap; } return null; @@ -146,7 +148,8 @@ */ protected Map calculatedFrameLength(Integer contentLength, AbstractProtocolConfigFactory protocolFactory) { Integer totalFilterLength = protocolFactory.getProtocolFieldConfigProvider().getTotalFilterLength(protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig()); - Integer frameLength = contentLength + totalFilterLength; + Integer calculateLength = ProtocolFieldConfigUtil.calculateOffset(protocolFactory.getProtocolFieldConfigProvider().getProtocolFieldConfigs()); + Integer frameLength = calculateLength + contentLength - totalFilterLength; Long totalLengthId = protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig().getTotalLengthId(); ProtocolFieldConfig protocolFieldConfig = protocolFactory.getProtocolFieldConfigProvider().getFieldConfigById(totalLengthId); Map fixMap = new HashMap(); @@ -154,6 +157,33 @@ return fixMap; } + /** + * 定制化的ptuType + * + * @param fixMap + * @param parseResult + * @param isDeliver + */ + protected void preparationParameter(Map fixMap, ParseResult parseResult, Boolean isDeliver) { + if (isDeliver) { + fixMap.put(PDU_TYPE, "3"); + } else { + switch (parseResult.getReplyCommand()) { + case SUCCESS_DATA: + fixMap.put(PDU_TYPE, "5"); + break; + case REQUEST_UPGRADE: + fixMap.put(PDU_TYPE, "7"); + break; + case UPGRADE_CONTENT: + fixMap.put(PDU_TYPE, "2"); + break; + default: + break; + } + + } + } /** * 构建业务前固定内容 @@ -250,7 +280,7 @@ for (List fieldConfigs : sortPreFixFieldLists) { ByteBuf combinedFixedByteBuf = ByteBufAllocator.DEFAULT.buffer(); try { - String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + calculateOffset(fieldConfigs) * 2); + String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + ProtocolFieldConfigUtil.calculateOffset(fieldConfigs) * 2); combinedFixedByteBuf.writeBytes(Hex.decode(fieldContent)); for (ProtocolFieldConfig fieldConfig : fieldConfigs) { if (!"1".equals(fieldConfig.getIsReplyFix())) { @@ -274,21 +304,5 @@ return fixedByteBuf; } - /** - * 计算完整的组合byte集合的偏移值,以byte为单位 - */ - private Integer calculateOffset(List protocolFieldConfigList) { - Integer bitFixedLength = 0; - Integer byteFixedLength = 0; - for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { - if ("bit".equals(fieldConfig.getOffsetUnit())) { - bitFixedLength += fieldConfig.getOffsetLength(); - } else { - byteFixedLength += fieldConfig.getOffsetLength(); - } - } - return byteFixedLength + bitFixedLength / 8; - } - } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java index eeb7783..cf6d907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java @@ -7,6 +7,6 @@ */ public interface AbstractValueTypeResolver { - void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf); + void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf,Boolean networkOrder); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java index 5b35da7..0a567e1 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java @@ -46,7 +46,8 @@ */ private static void buildDefaultByte(AbstractFieldConfig fieldConfig, Object currentValue, ByteBuf dynamicContent) { AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent); + Boolean networkOrder = ObjectUtils.isNotEmpty(fieldConfig.getNetworkOrder()) && fieldConfig.getNetworkOrder() == 1 ? true : false; + valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent, networkOrder); } /** diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java index c6a93a6..b88d8ec 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java @@ -12,7 +12,7 @@ public class DefaultValueTypeResolver implements AbstractValueTypeResolver { /** - * 执行业务值得构建 + * 执行业务值得构建 * 1、判断业务类型内容,执行类型转化为16进制的报文 * 2、执行回复报文的构建 * @@ -21,19 +21,19 @@ * @param byteBuf */ @Override - public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf) { + public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf, Boolean networkOrder) { String hexStrValue = convertObjectToHexStr(currentObjectValue); - strToByteBuf(totalLength, hexStrValue, byteBuf); + strToByteBuf(totalLength, hexStrValue, byteBuf, networkOrder); } /** - * 将str转化bytebuf + * 将str转化bytebuf * * @param totalLength 应填充的总长度 * @param currentStrValue 待填充的字符串 * @param byteBuf 待使用的bytebuf */ - private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf) { + private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf, Boolean networkOrder) { byte[] keyBytes = null; Integer fillIndex = 0; if (StringUtils.isNotEmpty(currentStrValue)) { @@ -43,17 +43,32 @@ keyBytes = Hex.decode(currentStrValue); fillIndex = currentStrValue.length() / 2; } - if (fillIndex != 0) { + if (networkOrder) { + //网络序处理,大端在后面,小端在前面 + if (fillIndex != 0) { + int tempIndex = fillIndex; + while (tempIndex > 0) { + byteBuf.writeByte(keyBytes[--tempIndex]); + } + } while (totalLength > fillIndex) { byteBuf.writeByte(0); fillIndex++; } - byteBuf.writeBytes(keyBytes); + } else { + int tempIndex = fillIndex; + while (totalLength > tempIndex) { + byteBuf.writeByte(0); + tempIndex++; + } + if (fillIndex != 0) { + byteBuf.writeBytes(keyBytes); + } } } /** - * 将对象转化16进制的字符串 + * 将对象转化16进制的字符串 * * @param currentObjectValue * @return diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java index 0c42c58..7d6d9b7 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java @@ -43,7 +43,7 @@ //先构建oid编号 fragmentByte.writeBytes(Hex.decode(combinedFieldConfig.getPrefixCode())); //动态生成的长度 - if (ObjectUtils.isEmpty(combinedFieldConfig.getLength())) { + if (ObjectUtils.isEmpty(combinedFieldConfig.getLength()) || combinedFieldConfig.getLength() == 0) { List fieldConfigs = new ArrayList<>(); fieldConfigs.add(fieldConfigsMap.get(combinedFieldConfig.getDynamicLengthId())); Object prepareData = bizDataMap.get(fieldConfigs.get(0).getFieldName()); @@ -52,7 +52,7 @@ } else { //静态配置的长度 AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(2, combinedFieldConfig.getLength(), fragmentByte); + valueTypeResolver.invoke(2, combinedFieldConfig.getLength(), fragmentByte, false); } //然后构建业务值内容 Assert.isFalse(StringUtils.isEmpty(combinedFieldConfig.getDataFieldIds()), () -> { diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java index 6952ccf..5ac7b4c 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java @@ -54,22 +54,15 @@ * deviceTypeVersion: 设备类型+版本号,当前升级文件信息,永久保存,只保留最新版本 * @return 文件信息 */ - public static UpgradeFileResult upgradeFile(String key, Integer offsetLength, String deviceType) { + public static UpgradeFileResult upgradeFile(String key, Integer startPoint, Integer offsetLength, String deviceType) { UpgradeFileResult upgradeFileResult = new UpgradeFileResult(); Integer currentPointIndex = offsetLength; - //存在信息缓存 - if (UpgradeFileStore.storeMap.containsKey(key) && ObjectUtils.isNotEmpty(UpgradeFileStore.storeMap.get(key))) { - upgradeFileResult.setHistoryOffsetLength(UpgradeFileStore.storeMap.get(key)); - currentPointIndex = upgradeFileResult.getHistoryOffsetLength(); - } else { - upgradeFileResult.setHistoryOffsetLength(0); - } UpgradeFileStore.deviceTypeVersionFileBytes typeVersionFileBytes = getCurrentFileBytes(deviceType, null); //没有获取到,直接返回失败 if (typeVersionFileBytes == null || typeVersionFileBytes.getBytes() == null) { return null; } - upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), upgradeFileResult.getHistoryOffsetLength(), currentPointIndex)); + upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), startPoint, currentPointIndex)); //更新缓存 UpgradeFileStore.storeMap.put(key, currentPointIndex); return upgradeFileResult; @@ -97,7 +90,7 @@ //线程读取安全问题 synchronized (deviceType + version) { if (UpgradeFileStore.versionFileStoreMap.containsKey(deviceType) - && (StringUtils.isEmpty(version) || UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion().equals(version))) { + && (StringUtils.isEmpty(version) || version.equals(UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion()))) { typeVersionFileBytes = UpgradeFileStore.versionFileStoreMap.get(deviceType); } else { //读取文件 @@ -132,12 +125,12 @@ if (currentPointIndex > bytes.length || startPointIndex < 0) { return null; } - return Arrays.copyOfRange(bytes, startPointIndex, currentPointIndex); + return Arrays.copyOfRange(bytes, startPointIndex, startPointIndex+currentPointIndex); } private static byte[] readUpgradeFile() { //路径暂定 - String filePathName = "C:\\Users\\77042\\Desktop\\解析文件\\RTU100N_v3.1"; + String filePathName = "D:\\casic\\BIRMM-RTU100N-APP_v5.2.bin"; File file = new File(filePathName); // 创建文件字节输入流对象 FileInputStream fis = null; diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java index 33a2d82..4ce99d2 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java @@ -55,16 +55,22 @@ Map bizDataMap = beforeRuleReply(parseResult); //规则指定回复配置 defaultRuleReply(sendRuleConfig, replyBytes, bizDataMap, fieldConfigsMap, parseResult.getRuleConfigFactory()); + int oldLength = ByteBufUtil.hexDump(replyBytes).length() / 2; //判断是否有下发配置,获取内容,组建配置,通过设备编号去拿数据 Integer contentLength = buildBizConfigFieldFrame(replyBytes, fieldConfigsMap, parseResult); //加密分为,补零 加密报文 replyBytes = parseResult.getRuleConfigFactory().getDatagramEventProvider().buildSafeDatagram(replyBytes, fieldConfigsMap); //pareFrameBuild Map fixMap = calculatedFrameLength(contentLength, parseResult.getProtocolFactory()); + //参数准备 + Boolean isDeliver = (oldLength != contentLength); + preparationParameter(fixMap, parseResult, isDeliver); //帧结构计算 replyBytes = buildFrameBeforeFixedField(frameStructMap.get(BEFORE_BUSINESS_CONTENT), protocolFieldConfigs, replyBytes, fixMap); + System.out.println("CRC校验前: " + ByteBufUtil.hexDump(replyBytes)); //组建CRC校验位 replyBytes.writeBytes(Hex.decode(CRC16.getCRC(ByteBufUtil.hexDump(replyBytes)))); + System.out.println("CRC校验后: " + ByteBufUtil.hexDump(replyBytes)); //返回对象 return replyBytes; } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java index 15f113b..fac042d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java @@ -13,6 +13,7 @@ import com.casic.missiles.pojo.*; import com.casic.missiles.provider.UpgradeFileProvider; import com.casic.missiles.replier.decorator.FieldReverseDecorator; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.RedisCommon; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; @@ -49,30 +50,31 @@ * @return */ protected Map beforeRuleReply(ParseResult parseResult) { - if (ReplyCommandEnum.SUCCESS_DATA.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.SUCCESS_DATA == parseResult.getReplyCommand()) { return null; } String deviceType = String.valueOf(parseResult.getBizDataMap().get(DEVICE_TYPE)); Map bizDataMap = new HashMap<>(); //2状态拿到的时候,执行的升级文件的缓存,同时更新最新文件,不用进去文件的 - if (ReplyCommandEnum.REQUEST_UPGRADE.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.REQUEST_UPGRADE == parseResult.getReplyCommand()) { String version = (String) parseResult.getBizDataMap().get(BEFORE_UPGRADE); UpgradeFileResult upgradeFileResult = UpgradeFileProvider.intendUpgradeFile(deviceType, version); - bizDataMap.put("upgradePackLength", upgradeFileResult.getTotalLength()); - bizDataMap.put("crc", upgradeFileResult.getCrcStrBit()); + bizDataMap.put(UPGRADE_TEXT_LENGTH, upgradeFileResult.getTotalLength()); + bizDataMap.put(CRC, upgradeFileResult.getCrcStrBit()); return bizDataMap; } //3状态升级的时候,已经完成了升级文件的缓存,这里已经拿不到版本号 - if (ReplyCommandEnum.UPGRADE_CONTENT.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.UPGRADE_CONTENT == parseResult.getReplyCommand()) { Integer offsetLength = (Integer) parseResult.getBizDataMap().get(OFFSET_LENGTH); + Integer startPoint = (Integer) parseResult.getBizDataMap().get(START_POINT); String key = parseResult.getDevcode() + Thread.currentThread().getName(); //获取版本号 - UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, offsetLength, deviceType); - bizDataMap.put("offsetLength", upgradeFileResult.getHistoryOffsetLength()); + UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, startPoint, offsetLength, deviceType); + bizDataMap.put(START_POINT, startPoint); ByteBuf upgradeLength = ByteBufAllocator.DEFAULT.buffer(); upgradeLength.writeBytes(upgradeFileResult.getBytes()); - bizDataMap.put("upgradeContent", ByteBufUtil.hexDump(upgradeLength)); - bizDataMap.put("length", offsetLength); + bizDataMap.put(UPGRADE_TEXT, ByteBufUtil.hexDump(upgradeLength)); + bizDataMap.put(OFFSET_LENGTH, offsetLength); return bizDataMap; } return null; @@ -146,7 +148,8 @@ */ protected Map calculatedFrameLength(Integer contentLength, AbstractProtocolConfigFactory protocolFactory) { Integer totalFilterLength = protocolFactory.getProtocolFieldConfigProvider().getTotalFilterLength(protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig()); - Integer frameLength = contentLength + totalFilterLength; + Integer calculateLength = ProtocolFieldConfigUtil.calculateOffset(protocolFactory.getProtocolFieldConfigProvider().getProtocolFieldConfigs()); + Integer frameLength = calculateLength + contentLength - totalFilterLength; Long totalLengthId = protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig().getTotalLengthId(); ProtocolFieldConfig protocolFieldConfig = protocolFactory.getProtocolFieldConfigProvider().getFieldConfigById(totalLengthId); Map fixMap = new HashMap(); @@ -154,6 +157,33 @@ return fixMap; } + /** + * 定制化的ptuType + * + * @param fixMap + * @param parseResult + * @param isDeliver + */ + protected void preparationParameter(Map fixMap, ParseResult parseResult, Boolean isDeliver) { + if (isDeliver) { + fixMap.put(PDU_TYPE, "3"); + } else { + switch (parseResult.getReplyCommand()) { + case SUCCESS_DATA: + fixMap.put(PDU_TYPE, "5"); + break; + case REQUEST_UPGRADE: + fixMap.put(PDU_TYPE, "7"); + break; + case UPGRADE_CONTENT: + fixMap.put(PDU_TYPE, "2"); + break; + default: + break; + } + + } + } /** * 构建业务前固定内容 @@ -250,7 +280,7 @@ for (List fieldConfigs : sortPreFixFieldLists) { ByteBuf combinedFixedByteBuf = ByteBufAllocator.DEFAULT.buffer(); try { - String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + calculateOffset(fieldConfigs) * 2); + String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + ProtocolFieldConfigUtil.calculateOffset(fieldConfigs) * 2); combinedFixedByteBuf.writeBytes(Hex.decode(fieldContent)); for (ProtocolFieldConfig fieldConfig : fieldConfigs) { if (!"1".equals(fieldConfig.getIsReplyFix())) { @@ -274,21 +304,5 @@ return fixedByteBuf; } - /** - * 计算完整的组合byte集合的偏移值,以byte为单位 - */ - private Integer calculateOffset(List protocolFieldConfigList) { - Integer bitFixedLength = 0; - Integer byteFixedLength = 0; - for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { - if ("bit".equals(fieldConfig.getOffsetUnit())) { - bitFixedLength += fieldConfig.getOffsetLength(); - } else { - byteFixedLength += fieldConfig.getOffsetLength(); - } - } - return byteFixedLength + bitFixedLength / 8; - } - } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java index eeb7783..cf6d907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java @@ -7,6 +7,6 @@ */ public interface AbstractValueTypeResolver { - void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf); + void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf,Boolean networkOrder); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java index 5b35da7..0a567e1 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java @@ -46,7 +46,8 @@ */ private static void buildDefaultByte(AbstractFieldConfig fieldConfig, Object currentValue, ByteBuf dynamicContent) { AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent); + Boolean networkOrder = ObjectUtils.isNotEmpty(fieldConfig.getNetworkOrder()) && fieldConfig.getNetworkOrder() == 1 ? true : false; + valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent, networkOrder); } /** diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java index c6a93a6..b88d8ec 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java @@ -12,7 +12,7 @@ public class DefaultValueTypeResolver implements AbstractValueTypeResolver { /** - * 执行业务值得构建 + * 执行业务值得构建 * 1、判断业务类型内容,执行类型转化为16进制的报文 * 2、执行回复报文的构建 * @@ -21,19 +21,19 @@ * @param byteBuf */ @Override - public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf) { + public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf, Boolean networkOrder) { String hexStrValue = convertObjectToHexStr(currentObjectValue); - strToByteBuf(totalLength, hexStrValue, byteBuf); + strToByteBuf(totalLength, hexStrValue, byteBuf, networkOrder); } /** - * 将str转化bytebuf + * 将str转化bytebuf * * @param totalLength 应填充的总长度 * @param currentStrValue 待填充的字符串 * @param byteBuf 待使用的bytebuf */ - private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf) { + private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf, Boolean networkOrder) { byte[] keyBytes = null; Integer fillIndex = 0; if (StringUtils.isNotEmpty(currentStrValue)) { @@ -43,17 +43,32 @@ keyBytes = Hex.decode(currentStrValue); fillIndex = currentStrValue.length() / 2; } - if (fillIndex != 0) { + if (networkOrder) { + //网络序处理,大端在后面,小端在前面 + if (fillIndex != 0) { + int tempIndex = fillIndex; + while (tempIndex > 0) { + byteBuf.writeByte(keyBytes[--tempIndex]); + } + } while (totalLength > fillIndex) { byteBuf.writeByte(0); fillIndex++; } - byteBuf.writeBytes(keyBytes); + } else { + int tempIndex = fillIndex; + while (totalLength > tempIndex) { + byteBuf.writeByte(0); + tempIndex++; + } + if (fillIndex != 0) { + byteBuf.writeBytes(keyBytes); + } } } /** - * 将对象转化16进制的字符串 + * 将对象转化16进制的字符串 * * @param currentObjectValue * @return diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java index 0c42c58..7d6d9b7 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java @@ -43,7 +43,7 @@ //先构建oid编号 fragmentByte.writeBytes(Hex.decode(combinedFieldConfig.getPrefixCode())); //动态生成的长度 - if (ObjectUtils.isEmpty(combinedFieldConfig.getLength())) { + if (ObjectUtils.isEmpty(combinedFieldConfig.getLength()) || combinedFieldConfig.getLength() == 0) { List fieldConfigs = new ArrayList<>(); fieldConfigs.add(fieldConfigsMap.get(combinedFieldConfig.getDynamicLengthId())); Object prepareData = bizDataMap.get(fieldConfigs.get(0).getFieldName()); @@ -52,7 +52,7 @@ } else { //静态配置的长度 AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(2, combinedFieldConfig.getLength(), fragmentByte); + valueTypeResolver.invoke(2, combinedFieldConfig.getLength(), fragmentByte, false); } //然后构建业务值内容 Assert.isFalse(StringUtils.isEmpty(combinedFieldConfig.getDataFieldIds()), () -> { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java b/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java new file mode 100644 index 0000000..ab6ede8 --- /dev/null +++ b/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java @@ -0,0 +1,29 @@ +package com.casic.missiles.util; + +import com.casic.missiles.pojo.ProtocolFieldConfig; + +import java.util.List; + +/** + * @author cz + * 协议字段解析工具类 + */ +public class ProtocolFieldConfigUtil { + + /** + * 计算完整的组合byte集合的偏移值,以byte为单位 + */ + public static Integer calculateOffset(List protocolFieldConfigList) { + Integer bitFixedLength = 0; + Integer byteFixedLength = 0; + for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { + if ("bit".equals(fieldConfig.getOffsetUnit())) { + bitFixedLength += fieldConfig.getOffsetLength(); + } else { + byteFixedLength += fieldConfig.getOffsetLength(); + } + } + return byteFixedLength + bitFixedLength / 8; + } + +} diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java index 6952ccf..5ac7b4c 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java @@ -54,22 +54,15 @@ * deviceTypeVersion: 设备类型+版本号,当前升级文件信息,永久保存,只保留最新版本 * @return 文件信息 */ - public static UpgradeFileResult upgradeFile(String key, Integer offsetLength, String deviceType) { + public static UpgradeFileResult upgradeFile(String key, Integer startPoint, Integer offsetLength, String deviceType) { UpgradeFileResult upgradeFileResult = new UpgradeFileResult(); Integer currentPointIndex = offsetLength; - //存在信息缓存 - if (UpgradeFileStore.storeMap.containsKey(key) && ObjectUtils.isNotEmpty(UpgradeFileStore.storeMap.get(key))) { - upgradeFileResult.setHistoryOffsetLength(UpgradeFileStore.storeMap.get(key)); - currentPointIndex = upgradeFileResult.getHistoryOffsetLength(); - } else { - upgradeFileResult.setHistoryOffsetLength(0); - } UpgradeFileStore.deviceTypeVersionFileBytes typeVersionFileBytes = getCurrentFileBytes(deviceType, null); //没有获取到,直接返回失败 if (typeVersionFileBytes == null || typeVersionFileBytes.getBytes() == null) { return null; } - upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), upgradeFileResult.getHistoryOffsetLength(), currentPointIndex)); + upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), startPoint, currentPointIndex)); //更新缓存 UpgradeFileStore.storeMap.put(key, currentPointIndex); return upgradeFileResult; @@ -97,7 +90,7 @@ //线程读取安全问题 synchronized (deviceType + version) { if (UpgradeFileStore.versionFileStoreMap.containsKey(deviceType) - && (StringUtils.isEmpty(version) || UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion().equals(version))) { + && (StringUtils.isEmpty(version) || version.equals(UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion()))) { typeVersionFileBytes = UpgradeFileStore.versionFileStoreMap.get(deviceType); } else { //读取文件 @@ -132,12 +125,12 @@ if (currentPointIndex > bytes.length || startPointIndex < 0) { return null; } - return Arrays.copyOfRange(bytes, startPointIndex, currentPointIndex); + return Arrays.copyOfRange(bytes, startPointIndex, startPointIndex+currentPointIndex); } private static byte[] readUpgradeFile() { //路径暂定 - String filePathName = "C:\\Users\\77042\\Desktop\\解析文件\\RTU100N_v3.1"; + String filePathName = "D:\\casic\\BIRMM-RTU100N-APP_v5.2.bin"; File file = new File(filePathName); // 创建文件字节输入流对象 FileInputStream fis = null; diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java index 33a2d82..4ce99d2 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java @@ -55,16 +55,22 @@ Map bizDataMap = beforeRuleReply(parseResult); //规则指定回复配置 defaultRuleReply(sendRuleConfig, replyBytes, bizDataMap, fieldConfigsMap, parseResult.getRuleConfigFactory()); + int oldLength = ByteBufUtil.hexDump(replyBytes).length() / 2; //判断是否有下发配置,获取内容,组建配置,通过设备编号去拿数据 Integer contentLength = buildBizConfigFieldFrame(replyBytes, fieldConfigsMap, parseResult); //加密分为,补零 加密报文 replyBytes = parseResult.getRuleConfigFactory().getDatagramEventProvider().buildSafeDatagram(replyBytes, fieldConfigsMap); //pareFrameBuild Map fixMap = calculatedFrameLength(contentLength, parseResult.getProtocolFactory()); + //参数准备 + Boolean isDeliver = (oldLength != contentLength); + preparationParameter(fixMap, parseResult, isDeliver); //帧结构计算 replyBytes = buildFrameBeforeFixedField(frameStructMap.get(BEFORE_BUSINESS_CONTENT), protocolFieldConfigs, replyBytes, fixMap); + System.out.println("CRC校验前: " + ByteBufUtil.hexDump(replyBytes)); //组建CRC校验位 replyBytes.writeBytes(Hex.decode(CRC16.getCRC(ByteBufUtil.hexDump(replyBytes)))); + System.out.println("CRC校验后: " + ByteBufUtil.hexDump(replyBytes)); //返回对象 return replyBytes; } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java index 15f113b..fac042d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java @@ -13,6 +13,7 @@ import com.casic.missiles.pojo.*; import com.casic.missiles.provider.UpgradeFileProvider; import com.casic.missiles.replier.decorator.FieldReverseDecorator; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.RedisCommon; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; @@ -49,30 +50,31 @@ * @return */ protected Map beforeRuleReply(ParseResult parseResult) { - if (ReplyCommandEnum.SUCCESS_DATA.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.SUCCESS_DATA == parseResult.getReplyCommand()) { return null; } String deviceType = String.valueOf(parseResult.getBizDataMap().get(DEVICE_TYPE)); Map bizDataMap = new HashMap<>(); //2状态拿到的时候,执行的升级文件的缓存,同时更新最新文件,不用进去文件的 - if (ReplyCommandEnum.REQUEST_UPGRADE.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.REQUEST_UPGRADE == parseResult.getReplyCommand()) { String version = (String) parseResult.getBizDataMap().get(BEFORE_UPGRADE); UpgradeFileResult upgradeFileResult = UpgradeFileProvider.intendUpgradeFile(deviceType, version); - bizDataMap.put("upgradePackLength", upgradeFileResult.getTotalLength()); - bizDataMap.put("crc", upgradeFileResult.getCrcStrBit()); + bizDataMap.put(UPGRADE_TEXT_LENGTH, upgradeFileResult.getTotalLength()); + bizDataMap.put(CRC, upgradeFileResult.getCrcStrBit()); return bizDataMap; } //3状态升级的时候,已经完成了升级文件的缓存,这里已经拿不到版本号 - if (ReplyCommandEnum.UPGRADE_CONTENT.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.UPGRADE_CONTENT == parseResult.getReplyCommand()) { Integer offsetLength = (Integer) parseResult.getBizDataMap().get(OFFSET_LENGTH); + Integer startPoint = (Integer) parseResult.getBizDataMap().get(START_POINT); String key = parseResult.getDevcode() + Thread.currentThread().getName(); //获取版本号 - UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, offsetLength, deviceType); - bizDataMap.put("offsetLength", upgradeFileResult.getHistoryOffsetLength()); + UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, startPoint, offsetLength, deviceType); + bizDataMap.put(START_POINT, startPoint); ByteBuf upgradeLength = ByteBufAllocator.DEFAULT.buffer(); upgradeLength.writeBytes(upgradeFileResult.getBytes()); - bizDataMap.put("upgradeContent", ByteBufUtil.hexDump(upgradeLength)); - bizDataMap.put("length", offsetLength); + bizDataMap.put(UPGRADE_TEXT, ByteBufUtil.hexDump(upgradeLength)); + bizDataMap.put(OFFSET_LENGTH, offsetLength); return bizDataMap; } return null; @@ -146,7 +148,8 @@ */ protected Map calculatedFrameLength(Integer contentLength, AbstractProtocolConfigFactory protocolFactory) { Integer totalFilterLength = protocolFactory.getProtocolFieldConfigProvider().getTotalFilterLength(protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig()); - Integer frameLength = contentLength + totalFilterLength; + Integer calculateLength = ProtocolFieldConfigUtil.calculateOffset(protocolFactory.getProtocolFieldConfigProvider().getProtocolFieldConfigs()); + Integer frameLength = calculateLength + contentLength - totalFilterLength; Long totalLengthId = protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig().getTotalLengthId(); ProtocolFieldConfig protocolFieldConfig = protocolFactory.getProtocolFieldConfigProvider().getFieldConfigById(totalLengthId); Map fixMap = new HashMap(); @@ -154,6 +157,33 @@ return fixMap; } + /** + * 定制化的ptuType + * + * @param fixMap + * @param parseResult + * @param isDeliver + */ + protected void preparationParameter(Map fixMap, ParseResult parseResult, Boolean isDeliver) { + if (isDeliver) { + fixMap.put(PDU_TYPE, "3"); + } else { + switch (parseResult.getReplyCommand()) { + case SUCCESS_DATA: + fixMap.put(PDU_TYPE, "5"); + break; + case REQUEST_UPGRADE: + fixMap.put(PDU_TYPE, "7"); + break; + case UPGRADE_CONTENT: + fixMap.put(PDU_TYPE, "2"); + break; + default: + break; + } + + } + } /** * 构建业务前固定内容 @@ -250,7 +280,7 @@ for (List fieldConfigs : sortPreFixFieldLists) { ByteBuf combinedFixedByteBuf = ByteBufAllocator.DEFAULT.buffer(); try { - String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + calculateOffset(fieldConfigs) * 2); + String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + ProtocolFieldConfigUtil.calculateOffset(fieldConfigs) * 2); combinedFixedByteBuf.writeBytes(Hex.decode(fieldContent)); for (ProtocolFieldConfig fieldConfig : fieldConfigs) { if (!"1".equals(fieldConfig.getIsReplyFix())) { @@ -274,21 +304,5 @@ return fixedByteBuf; } - /** - * 计算完整的组合byte集合的偏移值,以byte为单位 - */ - private Integer calculateOffset(List protocolFieldConfigList) { - Integer bitFixedLength = 0; - Integer byteFixedLength = 0; - for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { - if ("bit".equals(fieldConfig.getOffsetUnit())) { - bitFixedLength += fieldConfig.getOffsetLength(); - } else { - byteFixedLength += fieldConfig.getOffsetLength(); - } - } - return byteFixedLength + bitFixedLength / 8; - } - } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java index eeb7783..cf6d907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java @@ -7,6 +7,6 @@ */ public interface AbstractValueTypeResolver { - void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf); + void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf,Boolean networkOrder); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java index 5b35da7..0a567e1 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java @@ -46,7 +46,8 @@ */ private static void buildDefaultByte(AbstractFieldConfig fieldConfig, Object currentValue, ByteBuf dynamicContent) { AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent); + Boolean networkOrder = ObjectUtils.isNotEmpty(fieldConfig.getNetworkOrder()) && fieldConfig.getNetworkOrder() == 1 ? true : false; + valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent, networkOrder); } /** diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java index c6a93a6..b88d8ec 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java @@ -12,7 +12,7 @@ public class DefaultValueTypeResolver implements AbstractValueTypeResolver { /** - * 执行业务值得构建 + * 执行业务值得构建 * 1、判断业务类型内容,执行类型转化为16进制的报文 * 2、执行回复报文的构建 * @@ -21,19 +21,19 @@ * @param byteBuf */ @Override - public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf) { + public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf, Boolean networkOrder) { String hexStrValue = convertObjectToHexStr(currentObjectValue); - strToByteBuf(totalLength, hexStrValue, byteBuf); + strToByteBuf(totalLength, hexStrValue, byteBuf, networkOrder); } /** - * 将str转化bytebuf + * 将str转化bytebuf * * @param totalLength 应填充的总长度 * @param currentStrValue 待填充的字符串 * @param byteBuf 待使用的bytebuf */ - private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf) { + private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf, Boolean networkOrder) { byte[] keyBytes = null; Integer fillIndex = 0; if (StringUtils.isNotEmpty(currentStrValue)) { @@ -43,17 +43,32 @@ keyBytes = Hex.decode(currentStrValue); fillIndex = currentStrValue.length() / 2; } - if (fillIndex != 0) { + if (networkOrder) { + //网络序处理,大端在后面,小端在前面 + if (fillIndex != 0) { + int tempIndex = fillIndex; + while (tempIndex > 0) { + byteBuf.writeByte(keyBytes[--tempIndex]); + } + } while (totalLength > fillIndex) { byteBuf.writeByte(0); fillIndex++; } - byteBuf.writeBytes(keyBytes); + } else { + int tempIndex = fillIndex; + while (totalLength > tempIndex) { + byteBuf.writeByte(0); + tempIndex++; + } + if (fillIndex != 0) { + byteBuf.writeBytes(keyBytes); + } } } /** - * 将对象转化16进制的字符串 + * 将对象转化16进制的字符串 * * @param currentObjectValue * @return diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java index 0c42c58..7d6d9b7 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java @@ -43,7 +43,7 @@ //先构建oid编号 fragmentByte.writeBytes(Hex.decode(combinedFieldConfig.getPrefixCode())); //动态生成的长度 - if (ObjectUtils.isEmpty(combinedFieldConfig.getLength())) { + if (ObjectUtils.isEmpty(combinedFieldConfig.getLength()) || combinedFieldConfig.getLength() == 0) { List fieldConfigs = new ArrayList<>(); fieldConfigs.add(fieldConfigsMap.get(combinedFieldConfig.getDynamicLengthId())); Object prepareData = bizDataMap.get(fieldConfigs.get(0).getFieldName()); @@ -52,7 +52,7 @@ } else { //静态配置的长度 AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(2, combinedFieldConfig.getLength(), fragmentByte); + valueTypeResolver.invoke(2, combinedFieldConfig.getLength(), fragmentByte, false); } //然后构建业务值内容 Assert.isFalse(StringUtils.isEmpty(combinedFieldConfig.getDataFieldIds()), () -> { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java b/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java new file mode 100644 index 0000000..ab6ede8 --- /dev/null +++ b/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java @@ -0,0 +1,29 @@ +package com.casic.missiles.util; + +import com.casic.missiles.pojo.ProtocolFieldConfig; + +import java.util.List; + +/** + * @author cz + * 协议字段解析工具类 + */ +public class ProtocolFieldConfigUtil { + + /** + * 计算完整的组合byte集合的偏移值,以byte为单位 + */ + public static Integer calculateOffset(List protocolFieldConfigList) { + Integer bitFixedLength = 0; + Integer byteFixedLength = 0; + for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { + if ("bit".equals(fieldConfig.getOffsetUnit())) { + bitFixedLength += fieldConfig.getOffsetLength(); + } else { + byteFixedLength += fieldConfig.getOffsetLength(); + } + } + return byteFixedLength + bitFixedLength / 8; + } + +} diff --git a/sensorhub-core/src/main/resources/config/application.yml b/sensorhub-core/src/main/resources/config/application.yml index 28efc6d..ba78e8d 100644 --- a/sensorhub-core/src/main/resources/config/application.yml +++ b/sensorhub-core/src/main/resources/config/application.yml @@ -41,5 +41,5 @@ table-name: bussiness_field_config,combined_field_config sensorhub: config: - port: 7091 + port: 7092 secret: \ No newline at end of file diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java index 6952ccf..5ac7b4c 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java @@ -54,22 +54,15 @@ * deviceTypeVersion: 设备类型+版本号,当前升级文件信息,永久保存,只保留最新版本 * @return 文件信息 */ - public static UpgradeFileResult upgradeFile(String key, Integer offsetLength, String deviceType) { + public static UpgradeFileResult upgradeFile(String key, Integer startPoint, Integer offsetLength, String deviceType) { UpgradeFileResult upgradeFileResult = new UpgradeFileResult(); Integer currentPointIndex = offsetLength; - //存在信息缓存 - if (UpgradeFileStore.storeMap.containsKey(key) && ObjectUtils.isNotEmpty(UpgradeFileStore.storeMap.get(key))) { - upgradeFileResult.setHistoryOffsetLength(UpgradeFileStore.storeMap.get(key)); - currentPointIndex = upgradeFileResult.getHistoryOffsetLength(); - } else { - upgradeFileResult.setHistoryOffsetLength(0); - } UpgradeFileStore.deviceTypeVersionFileBytes typeVersionFileBytes = getCurrentFileBytes(deviceType, null); //没有获取到,直接返回失败 if (typeVersionFileBytes == null || typeVersionFileBytes.getBytes() == null) { return null; } - upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), upgradeFileResult.getHistoryOffsetLength(), currentPointIndex)); + upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), startPoint, currentPointIndex)); //更新缓存 UpgradeFileStore.storeMap.put(key, currentPointIndex); return upgradeFileResult; @@ -97,7 +90,7 @@ //线程读取安全问题 synchronized (deviceType + version) { if (UpgradeFileStore.versionFileStoreMap.containsKey(deviceType) - && (StringUtils.isEmpty(version) || UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion().equals(version))) { + && (StringUtils.isEmpty(version) || version.equals(UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion()))) { typeVersionFileBytes = UpgradeFileStore.versionFileStoreMap.get(deviceType); } else { //读取文件 @@ -132,12 +125,12 @@ if (currentPointIndex > bytes.length || startPointIndex < 0) { return null; } - return Arrays.copyOfRange(bytes, startPointIndex, currentPointIndex); + return Arrays.copyOfRange(bytes, startPointIndex, startPointIndex+currentPointIndex); } private static byte[] readUpgradeFile() { //路径暂定 - String filePathName = "C:\\Users\\77042\\Desktop\\解析文件\\RTU100N_v3.1"; + String filePathName = "D:\\casic\\BIRMM-RTU100N-APP_v5.2.bin"; File file = new File(filePathName); // 创建文件字节输入流对象 FileInputStream fis = null; diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java index 33a2d82..4ce99d2 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java @@ -55,16 +55,22 @@ Map bizDataMap = beforeRuleReply(parseResult); //规则指定回复配置 defaultRuleReply(sendRuleConfig, replyBytes, bizDataMap, fieldConfigsMap, parseResult.getRuleConfigFactory()); + int oldLength = ByteBufUtil.hexDump(replyBytes).length() / 2; //判断是否有下发配置,获取内容,组建配置,通过设备编号去拿数据 Integer contentLength = buildBizConfigFieldFrame(replyBytes, fieldConfigsMap, parseResult); //加密分为,补零 加密报文 replyBytes = parseResult.getRuleConfigFactory().getDatagramEventProvider().buildSafeDatagram(replyBytes, fieldConfigsMap); //pareFrameBuild Map fixMap = calculatedFrameLength(contentLength, parseResult.getProtocolFactory()); + //参数准备 + Boolean isDeliver = (oldLength != contentLength); + preparationParameter(fixMap, parseResult, isDeliver); //帧结构计算 replyBytes = buildFrameBeforeFixedField(frameStructMap.get(BEFORE_BUSINESS_CONTENT), protocolFieldConfigs, replyBytes, fixMap); + System.out.println("CRC校验前: " + ByteBufUtil.hexDump(replyBytes)); //组建CRC校验位 replyBytes.writeBytes(Hex.decode(CRC16.getCRC(ByteBufUtil.hexDump(replyBytes)))); + System.out.println("CRC校验后: " + ByteBufUtil.hexDump(replyBytes)); //返回对象 return replyBytes; } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java index 15f113b..fac042d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java @@ -13,6 +13,7 @@ import com.casic.missiles.pojo.*; import com.casic.missiles.provider.UpgradeFileProvider; import com.casic.missiles.replier.decorator.FieldReverseDecorator; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.RedisCommon; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; @@ -49,30 +50,31 @@ * @return */ protected Map beforeRuleReply(ParseResult parseResult) { - if (ReplyCommandEnum.SUCCESS_DATA.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.SUCCESS_DATA == parseResult.getReplyCommand()) { return null; } String deviceType = String.valueOf(parseResult.getBizDataMap().get(DEVICE_TYPE)); Map bizDataMap = new HashMap<>(); //2状态拿到的时候,执行的升级文件的缓存,同时更新最新文件,不用进去文件的 - if (ReplyCommandEnum.REQUEST_UPGRADE.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.REQUEST_UPGRADE == parseResult.getReplyCommand()) { String version = (String) parseResult.getBizDataMap().get(BEFORE_UPGRADE); UpgradeFileResult upgradeFileResult = UpgradeFileProvider.intendUpgradeFile(deviceType, version); - bizDataMap.put("upgradePackLength", upgradeFileResult.getTotalLength()); - bizDataMap.put("crc", upgradeFileResult.getCrcStrBit()); + bizDataMap.put(UPGRADE_TEXT_LENGTH, upgradeFileResult.getTotalLength()); + bizDataMap.put(CRC, upgradeFileResult.getCrcStrBit()); return bizDataMap; } //3状态升级的时候,已经完成了升级文件的缓存,这里已经拿不到版本号 - if (ReplyCommandEnum.UPGRADE_CONTENT.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.UPGRADE_CONTENT == parseResult.getReplyCommand()) { Integer offsetLength = (Integer) parseResult.getBizDataMap().get(OFFSET_LENGTH); + Integer startPoint = (Integer) parseResult.getBizDataMap().get(START_POINT); String key = parseResult.getDevcode() + Thread.currentThread().getName(); //获取版本号 - UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, offsetLength, deviceType); - bizDataMap.put("offsetLength", upgradeFileResult.getHistoryOffsetLength()); + UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, startPoint, offsetLength, deviceType); + bizDataMap.put(START_POINT, startPoint); ByteBuf upgradeLength = ByteBufAllocator.DEFAULT.buffer(); upgradeLength.writeBytes(upgradeFileResult.getBytes()); - bizDataMap.put("upgradeContent", ByteBufUtil.hexDump(upgradeLength)); - bizDataMap.put("length", offsetLength); + bizDataMap.put(UPGRADE_TEXT, ByteBufUtil.hexDump(upgradeLength)); + bizDataMap.put(OFFSET_LENGTH, offsetLength); return bizDataMap; } return null; @@ -146,7 +148,8 @@ */ protected Map calculatedFrameLength(Integer contentLength, AbstractProtocolConfigFactory protocolFactory) { Integer totalFilterLength = protocolFactory.getProtocolFieldConfigProvider().getTotalFilterLength(protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig()); - Integer frameLength = contentLength + totalFilterLength; + Integer calculateLength = ProtocolFieldConfigUtil.calculateOffset(protocolFactory.getProtocolFieldConfigProvider().getProtocolFieldConfigs()); + Integer frameLength = calculateLength + contentLength - totalFilterLength; Long totalLengthId = protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig().getTotalLengthId(); ProtocolFieldConfig protocolFieldConfig = protocolFactory.getProtocolFieldConfigProvider().getFieldConfigById(totalLengthId); Map fixMap = new HashMap(); @@ -154,6 +157,33 @@ return fixMap; } + /** + * 定制化的ptuType + * + * @param fixMap + * @param parseResult + * @param isDeliver + */ + protected void preparationParameter(Map fixMap, ParseResult parseResult, Boolean isDeliver) { + if (isDeliver) { + fixMap.put(PDU_TYPE, "3"); + } else { + switch (parseResult.getReplyCommand()) { + case SUCCESS_DATA: + fixMap.put(PDU_TYPE, "5"); + break; + case REQUEST_UPGRADE: + fixMap.put(PDU_TYPE, "7"); + break; + case UPGRADE_CONTENT: + fixMap.put(PDU_TYPE, "2"); + break; + default: + break; + } + + } + } /** * 构建业务前固定内容 @@ -250,7 +280,7 @@ for (List fieldConfigs : sortPreFixFieldLists) { ByteBuf combinedFixedByteBuf = ByteBufAllocator.DEFAULT.buffer(); try { - String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + calculateOffset(fieldConfigs) * 2); + String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + ProtocolFieldConfigUtil.calculateOffset(fieldConfigs) * 2); combinedFixedByteBuf.writeBytes(Hex.decode(fieldContent)); for (ProtocolFieldConfig fieldConfig : fieldConfigs) { if (!"1".equals(fieldConfig.getIsReplyFix())) { @@ -274,21 +304,5 @@ return fixedByteBuf; } - /** - * 计算完整的组合byte集合的偏移值,以byte为单位 - */ - private Integer calculateOffset(List protocolFieldConfigList) { - Integer bitFixedLength = 0; - Integer byteFixedLength = 0; - for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { - if ("bit".equals(fieldConfig.getOffsetUnit())) { - bitFixedLength += fieldConfig.getOffsetLength(); - } else { - byteFixedLength += fieldConfig.getOffsetLength(); - } - } - return byteFixedLength + bitFixedLength / 8; - } - } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java index eeb7783..cf6d907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java @@ -7,6 +7,6 @@ */ public interface AbstractValueTypeResolver { - void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf); + void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf,Boolean networkOrder); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java index 5b35da7..0a567e1 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java @@ -46,7 +46,8 @@ */ private static void buildDefaultByte(AbstractFieldConfig fieldConfig, Object currentValue, ByteBuf dynamicContent) { AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent); + Boolean networkOrder = ObjectUtils.isNotEmpty(fieldConfig.getNetworkOrder()) && fieldConfig.getNetworkOrder() == 1 ? true : false; + valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent, networkOrder); } /** diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java index c6a93a6..b88d8ec 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java @@ -12,7 +12,7 @@ public class DefaultValueTypeResolver implements AbstractValueTypeResolver { /** - * 执行业务值得构建 + * 执行业务值得构建 * 1、判断业务类型内容,执行类型转化为16进制的报文 * 2、执行回复报文的构建 * @@ -21,19 +21,19 @@ * @param byteBuf */ @Override - public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf) { + public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf, Boolean networkOrder) { String hexStrValue = convertObjectToHexStr(currentObjectValue); - strToByteBuf(totalLength, hexStrValue, byteBuf); + strToByteBuf(totalLength, hexStrValue, byteBuf, networkOrder); } /** - * 将str转化bytebuf + * 将str转化bytebuf * * @param totalLength 应填充的总长度 * @param currentStrValue 待填充的字符串 * @param byteBuf 待使用的bytebuf */ - private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf) { + private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf, Boolean networkOrder) { byte[] keyBytes = null; Integer fillIndex = 0; if (StringUtils.isNotEmpty(currentStrValue)) { @@ -43,17 +43,32 @@ keyBytes = Hex.decode(currentStrValue); fillIndex = currentStrValue.length() / 2; } - if (fillIndex != 0) { + if (networkOrder) { + //网络序处理,大端在后面,小端在前面 + if (fillIndex != 0) { + int tempIndex = fillIndex; + while (tempIndex > 0) { + byteBuf.writeByte(keyBytes[--tempIndex]); + } + } while (totalLength > fillIndex) { byteBuf.writeByte(0); fillIndex++; } - byteBuf.writeBytes(keyBytes); + } else { + int tempIndex = fillIndex; + while (totalLength > tempIndex) { + byteBuf.writeByte(0); + tempIndex++; + } + if (fillIndex != 0) { + byteBuf.writeBytes(keyBytes); + } } } /** - * 将对象转化16进制的字符串 + * 将对象转化16进制的字符串 * * @param currentObjectValue * @return diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java index 0c42c58..7d6d9b7 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java @@ -43,7 +43,7 @@ //先构建oid编号 fragmentByte.writeBytes(Hex.decode(combinedFieldConfig.getPrefixCode())); //动态生成的长度 - if (ObjectUtils.isEmpty(combinedFieldConfig.getLength())) { + if (ObjectUtils.isEmpty(combinedFieldConfig.getLength()) || combinedFieldConfig.getLength() == 0) { List fieldConfigs = new ArrayList<>(); fieldConfigs.add(fieldConfigsMap.get(combinedFieldConfig.getDynamicLengthId())); Object prepareData = bizDataMap.get(fieldConfigs.get(0).getFieldName()); @@ -52,7 +52,7 @@ } else { //静态配置的长度 AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(2, combinedFieldConfig.getLength(), fragmentByte); + valueTypeResolver.invoke(2, combinedFieldConfig.getLength(), fragmentByte, false); } //然后构建业务值内容 Assert.isFalse(StringUtils.isEmpty(combinedFieldConfig.getDataFieldIds()), () -> { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java b/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java new file mode 100644 index 0000000..ab6ede8 --- /dev/null +++ b/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java @@ -0,0 +1,29 @@ +package com.casic.missiles.util; + +import com.casic.missiles.pojo.ProtocolFieldConfig; + +import java.util.List; + +/** + * @author cz + * 协议字段解析工具类 + */ +public class ProtocolFieldConfigUtil { + + /** + * 计算完整的组合byte集合的偏移值,以byte为单位 + */ + public static Integer calculateOffset(List protocolFieldConfigList) { + Integer bitFixedLength = 0; + Integer byteFixedLength = 0; + for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { + if ("bit".equals(fieldConfig.getOffsetUnit())) { + bitFixedLength += fieldConfig.getOffsetLength(); + } else { + byteFixedLength += fieldConfig.getOffsetLength(); + } + } + return byteFixedLength + bitFixedLength / 8; + } + +} diff --git a/sensorhub-core/src/main/resources/config/application.yml b/sensorhub-core/src/main/resources/config/application.yml index 28efc6d..ba78e8d 100644 --- a/sensorhub-core/src/main/resources/config/application.yml +++ b/sensorhub-core/src/main/resources/config/application.yml @@ -41,5 +41,5 @@ table-name: bussiness_field_config,combined_field_config sensorhub: config: - port: 7091 + port: 7092 secret: \ No newline at end of file diff --git a/sensorhub-support/pom.xml b/sensorhub-support/pom.xml index 3b69a91..f56cca3 100644 --- a/sensorhub-support/pom.xml +++ b/sensorhub-support/pom.xml @@ -55,7 +55,6 @@ 1.71 - \ No newline at end of file diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java index 6952ccf..5ac7b4c 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java @@ -54,22 +54,15 @@ * deviceTypeVersion: 设备类型+版本号,当前升级文件信息,永久保存,只保留最新版本 * @return 文件信息 */ - public static UpgradeFileResult upgradeFile(String key, Integer offsetLength, String deviceType) { + public static UpgradeFileResult upgradeFile(String key, Integer startPoint, Integer offsetLength, String deviceType) { UpgradeFileResult upgradeFileResult = new UpgradeFileResult(); Integer currentPointIndex = offsetLength; - //存在信息缓存 - if (UpgradeFileStore.storeMap.containsKey(key) && ObjectUtils.isNotEmpty(UpgradeFileStore.storeMap.get(key))) { - upgradeFileResult.setHistoryOffsetLength(UpgradeFileStore.storeMap.get(key)); - currentPointIndex = upgradeFileResult.getHistoryOffsetLength(); - } else { - upgradeFileResult.setHistoryOffsetLength(0); - } UpgradeFileStore.deviceTypeVersionFileBytes typeVersionFileBytes = getCurrentFileBytes(deviceType, null); //没有获取到,直接返回失败 if (typeVersionFileBytes == null || typeVersionFileBytes.getBytes() == null) { return null; } - upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), upgradeFileResult.getHistoryOffsetLength(), currentPointIndex)); + upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), startPoint, currentPointIndex)); //更新缓存 UpgradeFileStore.storeMap.put(key, currentPointIndex); return upgradeFileResult; @@ -97,7 +90,7 @@ //线程读取安全问题 synchronized (deviceType + version) { if (UpgradeFileStore.versionFileStoreMap.containsKey(deviceType) - && (StringUtils.isEmpty(version) || UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion().equals(version))) { + && (StringUtils.isEmpty(version) || version.equals(UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion()))) { typeVersionFileBytes = UpgradeFileStore.versionFileStoreMap.get(deviceType); } else { //读取文件 @@ -132,12 +125,12 @@ if (currentPointIndex > bytes.length || startPointIndex < 0) { return null; } - return Arrays.copyOfRange(bytes, startPointIndex, currentPointIndex); + return Arrays.copyOfRange(bytes, startPointIndex, startPointIndex+currentPointIndex); } private static byte[] readUpgradeFile() { //路径暂定 - String filePathName = "C:\\Users\\77042\\Desktop\\解析文件\\RTU100N_v3.1"; + String filePathName = "D:\\casic\\BIRMM-RTU100N-APP_v5.2.bin"; File file = new File(filePathName); // 创建文件字节输入流对象 FileInputStream fis = null; diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java index 33a2d82..4ce99d2 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java @@ -55,16 +55,22 @@ Map bizDataMap = beforeRuleReply(parseResult); //规则指定回复配置 defaultRuleReply(sendRuleConfig, replyBytes, bizDataMap, fieldConfigsMap, parseResult.getRuleConfigFactory()); + int oldLength = ByteBufUtil.hexDump(replyBytes).length() / 2; //判断是否有下发配置,获取内容,组建配置,通过设备编号去拿数据 Integer contentLength = buildBizConfigFieldFrame(replyBytes, fieldConfigsMap, parseResult); //加密分为,补零 加密报文 replyBytes = parseResult.getRuleConfigFactory().getDatagramEventProvider().buildSafeDatagram(replyBytes, fieldConfigsMap); //pareFrameBuild Map fixMap = calculatedFrameLength(contentLength, parseResult.getProtocolFactory()); + //参数准备 + Boolean isDeliver = (oldLength != contentLength); + preparationParameter(fixMap, parseResult, isDeliver); //帧结构计算 replyBytes = buildFrameBeforeFixedField(frameStructMap.get(BEFORE_BUSINESS_CONTENT), protocolFieldConfigs, replyBytes, fixMap); + System.out.println("CRC校验前: " + ByteBufUtil.hexDump(replyBytes)); //组建CRC校验位 replyBytes.writeBytes(Hex.decode(CRC16.getCRC(ByteBufUtil.hexDump(replyBytes)))); + System.out.println("CRC校验后: " + ByteBufUtil.hexDump(replyBytes)); //返回对象 return replyBytes; } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java index 15f113b..fac042d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java @@ -13,6 +13,7 @@ import com.casic.missiles.pojo.*; import com.casic.missiles.provider.UpgradeFileProvider; import com.casic.missiles.replier.decorator.FieldReverseDecorator; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.RedisCommon; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; @@ -49,30 +50,31 @@ * @return */ protected Map beforeRuleReply(ParseResult parseResult) { - if (ReplyCommandEnum.SUCCESS_DATA.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.SUCCESS_DATA == parseResult.getReplyCommand()) { return null; } String deviceType = String.valueOf(parseResult.getBizDataMap().get(DEVICE_TYPE)); Map bizDataMap = new HashMap<>(); //2状态拿到的时候,执行的升级文件的缓存,同时更新最新文件,不用进去文件的 - if (ReplyCommandEnum.REQUEST_UPGRADE.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.REQUEST_UPGRADE == parseResult.getReplyCommand()) { String version = (String) parseResult.getBizDataMap().get(BEFORE_UPGRADE); UpgradeFileResult upgradeFileResult = UpgradeFileProvider.intendUpgradeFile(deviceType, version); - bizDataMap.put("upgradePackLength", upgradeFileResult.getTotalLength()); - bizDataMap.put("crc", upgradeFileResult.getCrcStrBit()); + bizDataMap.put(UPGRADE_TEXT_LENGTH, upgradeFileResult.getTotalLength()); + bizDataMap.put(CRC, upgradeFileResult.getCrcStrBit()); return bizDataMap; } //3状态升级的时候,已经完成了升级文件的缓存,这里已经拿不到版本号 - if (ReplyCommandEnum.UPGRADE_CONTENT.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.UPGRADE_CONTENT == parseResult.getReplyCommand()) { Integer offsetLength = (Integer) parseResult.getBizDataMap().get(OFFSET_LENGTH); + Integer startPoint = (Integer) parseResult.getBizDataMap().get(START_POINT); String key = parseResult.getDevcode() + Thread.currentThread().getName(); //获取版本号 - UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, offsetLength, deviceType); - bizDataMap.put("offsetLength", upgradeFileResult.getHistoryOffsetLength()); + UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, startPoint, offsetLength, deviceType); + bizDataMap.put(START_POINT, startPoint); ByteBuf upgradeLength = ByteBufAllocator.DEFAULT.buffer(); upgradeLength.writeBytes(upgradeFileResult.getBytes()); - bizDataMap.put("upgradeContent", ByteBufUtil.hexDump(upgradeLength)); - bizDataMap.put("length", offsetLength); + bizDataMap.put(UPGRADE_TEXT, ByteBufUtil.hexDump(upgradeLength)); + bizDataMap.put(OFFSET_LENGTH, offsetLength); return bizDataMap; } return null; @@ -146,7 +148,8 @@ */ protected Map calculatedFrameLength(Integer contentLength, AbstractProtocolConfigFactory protocolFactory) { Integer totalFilterLength = protocolFactory.getProtocolFieldConfigProvider().getTotalFilterLength(protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig()); - Integer frameLength = contentLength + totalFilterLength; + Integer calculateLength = ProtocolFieldConfigUtil.calculateOffset(protocolFactory.getProtocolFieldConfigProvider().getProtocolFieldConfigs()); + Integer frameLength = calculateLength + contentLength - totalFilterLength; Long totalLengthId = protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig().getTotalLengthId(); ProtocolFieldConfig protocolFieldConfig = protocolFactory.getProtocolFieldConfigProvider().getFieldConfigById(totalLengthId); Map fixMap = new HashMap(); @@ -154,6 +157,33 @@ return fixMap; } + /** + * 定制化的ptuType + * + * @param fixMap + * @param parseResult + * @param isDeliver + */ + protected void preparationParameter(Map fixMap, ParseResult parseResult, Boolean isDeliver) { + if (isDeliver) { + fixMap.put(PDU_TYPE, "3"); + } else { + switch (parseResult.getReplyCommand()) { + case SUCCESS_DATA: + fixMap.put(PDU_TYPE, "5"); + break; + case REQUEST_UPGRADE: + fixMap.put(PDU_TYPE, "7"); + break; + case UPGRADE_CONTENT: + fixMap.put(PDU_TYPE, "2"); + break; + default: + break; + } + + } + } /** * 构建业务前固定内容 @@ -250,7 +280,7 @@ for (List fieldConfigs : sortPreFixFieldLists) { ByteBuf combinedFixedByteBuf = ByteBufAllocator.DEFAULT.buffer(); try { - String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + calculateOffset(fieldConfigs) * 2); + String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + ProtocolFieldConfigUtil.calculateOffset(fieldConfigs) * 2); combinedFixedByteBuf.writeBytes(Hex.decode(fieldContent)); for (ProtocolFieldConfig fieldConfig : fieldConfigs) { if (!"1".equals(fieldConfig.getIsReplyFix())) { @@ -274,21 +304,5 @@ return fixedByteBuf; } - /** - * 计算完整的组合byte集合的偏移值,以byte为单位 - */ - private Integer calculateOffset(List protocolFieldConfigList) { - Integer bitFixedLength = 0; - Integer byteFixedLength = 0; - for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { - if ("bit".equals(fieldConfig.getOffsetUnit())) { - bitFixedLength += fieldConfig.getOffsetLength(); - } else { - byteFixedLength += fieldConfig.getOffsetLength(); - } - } - return byteFixedLength + bitFixedLength / 8; - } - } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java index eeb7783..cf6d907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java @@ -7,6 +7,6 @@ */ public interface AbstractValueTypeResolver { - void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf); + void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf,Boolean networkOrder); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java index 5b35da7..0a567e1 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java @@ -46,7 +46,8 @@ */ private static void buildDefaultByte(AbstractFieldConfig fieldConfig, Object currentValue, ByteBuf dynamicContent) { AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent); + Boolean networkOrder = ObjectUtils.isNotEmpty(fieldConfig.getNetworkOrder()) && fieldConfig.getNetworkOrder() == 1 ? true : false; + valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent, networkOrder); } /** diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java index c6a93a6..b88d8ec 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java @@ -12,7 +12,7 @@ public class DefaultValueTypeResolver implements AbstractValueTypeResolver { /** - * 执行业务值得构建 + * 执行业务值得构建 * 1、判断业务类型内容,执行类型转化为16进制的报文 * 2、执行回复报文的构建 * @@ -21,19 +21,19 @@ * @param byteBuf */ @Override - public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf) { + public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf, Boolean networkOrder) { String hexStrValue = convertObjectToHexStr(currentObjectValue); - strToByteBuf(totalLength, hexStrValue, byteBuf); + strToByteBuf(totalLength, hexStrValue, byteBuf, networkOrder); } /** - * 将str转化bytebuf + * 将str转化bytebuf * * @param totalLength 应填充的总长度 * @param currentStrValue 待填充的字符串 * @param byteBuf 待使用的bytebuf */ - private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf) { + private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf, Boolean networkOrder) { byte[] keyBytes = null; Integer fillIndex = 0; if (StringUtils.isNotEmpty(currentStrValue)) { @@ -43,17 +43,32 @@ keyBytes = Hex.decode(currentStrValue); fillIndex = currentStrValue.length() / 2; } - if (fillIndex != 0) { + if (networkOrder) { + //网络序处理,大端在后面,小端在前面 + if (fillIndex != 0) { + int tempIndex = fillIndex; + while (tempIndex > 0) { + byteBuf.writeByte(keyBytes[--tempIndex]); + } + } while (totalLength > fillIndex) { byteBuf.writeByte(0); fillIndex++; } - byteBuf.writeBytes(keyBytes); + } else { + int tempIndex = fillIndex; + while (totalLength > tempIndex) { + byteBuf.writeByte(0); + tempIndex++; + } + if (fillIndex != 0) { + byteBuf.writeBytes(keyBytes); + } } } /** - * 将对象转化16进制的字符串 + * 将对象转化16进制的字符串 * * @param currentObjectValue * @return diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java index 0c42c58..7d6d9b7 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java @@ -43,7 +43,7 @@ //先构建oid编号 fragmentByte.writeBytes(Hex.decode(combinedFieldConfig.getPrefixCode())); //动态生成的长度 - if (ObjectUtils.isEmpty(combinedFieldConfig.getLength())) { + if (ObjectUtils.isEmpty(combinedFieldConfig.getLength()) || combinedFieldConfig.getLength() == 0) { List fieldConfigs = new ArrayList<>(); fieldConfigs.add(fieldConfigsMap.get(combinedFieldConfig.getDynamicLengthId())); Object prepareData = bizDataMap.get(fieldConfigs.get(0).getFieldName()); @@ -52,7 +52,7 @@ } else { //静态配置的长度 AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(2, combinedFieldConfig.getLength(), fragmentByte); + valueTypeResolver.invoke(2, combinedFieldConfig.getLength(), fragmentByte, false); } //然后构建业务值内容 Assert.isFalse(StringUtils.isEmpty(combinedFieldConfig.getDataFieldIds()), () -> { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java b/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java new file mode 100644 index 0000000..ab6ede8 --- /dev/null +++ b/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java @@ -0,0 +1,29 @@ +package com.casic.missiles.util; + +import com.casic.missiles.pojo.ProtocolFieldConfig; + +import java.util.List; + +/** + * @author cz + * 协议字段解析工具类 + */ +public class ProtocolFieldConfigUtil { + + /** + * 计算完整的组合byte集合的偏移值,以byte为单位 + */ + public static Integer calculateOffset(List protocolFieldConfigList) { + Integer bitFixedLength = 0; + Integer byteFixedLength = 0; + for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { + if ("bit".equals(fieldConfig.getOffsetUnit())) { + bitFixedLength += fieldConfig.getOffsetLength(); + } else { + byteFixedLength += fieldConfig.getOffsetLength(); + } + } + return byteFixedLength + bitFixedLength / 8; + } + +} diff --git a/sensorhub-core/src/main/resources/config/application.yml b/sensorhub-core/src/main/resources/config/application.yml index 28efc6d..ba78e8d 100644 --- a/sensorhub-core/src/main/resources/config/application.yml +++ b/sensorhub-core/src/main/resources/config/application.yml @@ -41,5 +41,5 @@ table-name: bussiness_field_config,combined_field_config sensorhub: config: - port: 7091 + port: 7092 secret: \ No newline at end of file diff --git a/sensorhub-support/pom.xml b/sensorhub-support/pom.xml index 3b69a91..f56cca3 100644 --- a/sensorhub-support/pom.xml +++ b/sensorhub-support/pom.xml @@ -55,7 +55,6 @@ 1.71 - \ No newline at end of file diff --git a/sensorhub-support/src/main/java/com/casic/missiles/enums/ReplyCommandEnum.java b/sensorhub-support/src/main/java/com/casic/missiles/enums/ReplyCommandEnum.java index 03380c1..02a2284 100644 --- a/sensorhub-support/src/main/java/com/casic/missiles/enums/ReplyCommandEnum.java +++ b/sensorhub-support/src/main/java/com/casic/missiles/enums/ReplyCommandEnum.java @@ -14,33 +14,42 @@ /** * 解析成功,数据应答 */ - Integer SUCCESS_DATA = 1; + int SUCCESS_DATA = 1; /** * 解析成功,收到版本号,进行升级 */ - Integer REQUEST_UPGRADE = 2; + int REQUEST_UPGRADE = 2; /** * 解析成功,根据升级命令,按照请求升级内容发送升级内容 */ - Integer UPGRADE_CONTENT = 3; - + int UPGRADE_CONTENT = 3; /** * 指定的升级解析字段 */ String BEFORE_UPGRADE = "version"; + + String CRC = "crc"; /** * 指定的升级解析字段 */ - String DEVCODE="devcode"; + String DEVCODE = "devcode"; - String DEVICE_TYPE="deviceType"; + String DEVICE_TYPE = "deviceType"; - String OFFSET_LENGTH="offsetLength"; + String OFFSET_LENGTH = "offsetLength"; + + String START_POINT = "startPoint"; + + String UPGRADE_TEXT = "upgradeContent"; + + String UPGRADE_TEXT_LENGTH= "upgradePackLength"; + + String PDU_TYPE = "操作类型"; /** diff --git a/missiles.log b/missiles.log index 844f4cd..236a180 100644 --- a/missiles.log +++ b/missiles.log @@ -1,41 +1,26 @@ -2023-07-25 10:32:48.611 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 13468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:32:48.623 INFO 13468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:32:51.060 INFO 13468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.762 seconds (JVM running for 3.392) -2023-07-25 10:32:51.618 INFO 13468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:32:57.269 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:32:57.540 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:32:57.556 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06f0 -2023-07-25 10:33:43.827 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a30200000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:33:43.836 ERROR 13468 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:33:43.860 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 00000280310200200040000940c30000940060840010f90dc0a70760cb0c307c05709a07a0c707e0020270b00dd0ed0340f805108706e0f60970ab0810690440bc05d0080e109d06 -2023-07-25 10:34:20.420 INFO 13468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:41:06.125 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23156 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:41:06.126 INFO 23156 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:41:08.319 INFO 23156 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.466 seconds (JVM running for 3.039) -2023-07-25 10:41:08.681 INFO 23156 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:41:25.057 INFO 23156 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:29.201 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14536 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:42:29.202 INFO 14536 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:42:31.393 INFO 14536 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.443 seconds (JVM running for 3.016) -2023-07-25 10:42:31.770 INFO 14536 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:42:43.339 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:43.541 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:43.558 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.886 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:42:57.897 ERROR 14536 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 10:42:57.909 INFO 14536 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:43:09.286 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10964 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:43:09.287 INFO 10964 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:43:11.614 INFO 10964 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.579 seconds (JVM running for 3.174) -2023-07-25 10:43:12.126 INFO 10964 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:46:57.312 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.716 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:47:53.773 ERROR 10964 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:42:47.840 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:42:50.879 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:43:13.977 INFO 41760 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:45:44.383 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:01.577 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:24.333 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:46:39.207 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:48:17.017 INFO 41760 --- [nioEventLoopGroup-3-13] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:50:20.256 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37212 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 08:50:20.259 INFO 37212 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 08:50:22.713 INFO 37212 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.774 seconds (JVM running for 3.483) +2023-08-22 08:50:23.302 INFO 37212 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 08:50:42.559 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dd26d2c6f60abc7896d73cfa3b9e37b1af295c +2023-08-22 08:53:52.160 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840100e63e4a16d61a2cc2ce72884dd9b4c5331423670996a99efd9779b5a07d79bc9ca1 +2023-08-22 08:53:55.381 INFO 37212 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:20.158 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 08:54:22.890 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:22.935 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -61,34 +46,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:48:24.401 INFO 10964 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:49:38.172 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:49:38.174 INFO 21764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:49:40.288 INFO 21764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.384 seconds (JVM running for 2.952) -2023-07-25 10:49:40.752 INFO 21764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:49:55.658 INFO 21764 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:51:46.401 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24364 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:51:46.403 INFO 24364 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:51:48.601 INFO 24364 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.481 seconds (JVM running for 3.07) -2023-07-25 10:51:49.098 INFO 24364 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:52:19.271 INFO 24364 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:54:35.602 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23120 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:54:35.604 INFO 23120 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:54:38.043 INFO 23120 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.699 seconds (JVM running for 3.299) -2023-07-25 10:54:38.688 INFO 23120 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:55:17.455 INFO 23120 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:55:58.810 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18772 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:55:58.811 INFO 18772 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:56:01.015 INFO 18772 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.081) -2023-07-25 10:56:01.495 INFO 18772 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:56:11.567 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.747 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:47.783 ERROR 18772 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:54:45.134 INFO 37212 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 08:54:45.162 ERROR 37212 --- [nioEventLoopGroup-3-3] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -114,19 +78,13 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:56:47.849 INFO 18772 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:56:58.106 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23044 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 10:56:58.107 INFO 23044 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 10:57:00.192 INFO 23044 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.345 seconds (JVM running for 2.942) -2023-07-25 10:57:00.547 INFO 23044 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 10:57:16.931 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.062 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:26.106 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 08:57:53.692 INFO 37212 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:29:44.980 ERROR 37212 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -152,14 +110,17 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:26.167 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.751 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:57:36.785 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 09:29:48.741 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 45860 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:29:48.743 INFO 45860 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:29:50.952 INFO 45860 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.475 seconds (JVM running for 3.068) +2023-08-22 09:29:51.410 INFO 45860 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:30:21.700 INFO 45860 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:31:22.001 ERROR 45860 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] + at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:97) ~[classes/:na] at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -185,616 +146,55 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 10:57:54.892 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.719 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:58:35.752 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 10:58:50.537 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.530 INFO 23044 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 10:59:09.572 ERROR 23044 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:01:19.706 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 14596 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:01:19.707 INFO 14596 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:01:21.932 INFO 14596 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.496 seconds (JVM running for 3.222) -2023-07-25 11:01:22.339 INFO 14596 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:01:27.221 INFO 14596 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:03:08.294 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 15340 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:03:08.296 INFO 15340 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:03:10.383 INFO 15340 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.926) -2023-07-25 11:03:10.834 INFO 15340 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:03:22.448 INFO 15340 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:04:26.935 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18388 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:04:26.937 INFO 18388 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:04:29.179 INFO 18388 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.501 seconds (JVM running for 3.209) -2023-07-25 11:04:29.532 INFO 18388 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:04:47.233 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.283 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:25.321 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:46.505 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.163 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:05:52.207 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:05:54.728 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.117 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:02.156 ERROR 18388 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:06:25.678 INFO 18388 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:06:39.903 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:06:39.905 INFO 4804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:06:42.069 INFO 4804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.428 seconds (JVM running for 2.974) -2023-07-25 11:06:42.728 INFO 4804 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:06:54.210 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:07:17.588 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:09:58.283 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:10:07.326 INFO 4804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:10:07.370 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:28.416 ERROR 4804 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:11:32.525 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 22816 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:11:32.526 INFO 22816 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:11:35.002 INFO 22816 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.753 seconds (JVM running for 3.455) -2023-07-25 11:11:35.458 INFO 22816 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:12:02.482 INFO 22816 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:12:02.807 ERROR 22816 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:12:56.421 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24168 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:12:56.423 INFO 24168 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:12:58.619 INFO 24168 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.521 seconds (JVM running for 3.087) -2023-07-25 11:12:59.167 INFO 24168 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:16.924 INFO 24168 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:17.242 ERROR 24168 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:13:37.423 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23768 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:13:37.425 INFO 23768 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:13:39.504 INFO 23768 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.336 seconds (JVM running for 2.89) -2023-07-25 11:13:39.960 INFO 23768 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:13:51.031 INFO 23768 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:13:51.392 ERROR 23768 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:156) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:16:46.257 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12064 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:16:46.258 INFO 12064 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:16:48.528 INFO 12064 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.551 seconds (JVM running for 3.11) -2023-07-25 11:16:49.177 INFO 12064 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:17:00.342 INFO 12064 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:17:00.663 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:17:29.614 ERROR 12064 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} - -com.casic.missiles.exception.EngineException: 组合字段解析配置,业务配置字段为空 - at com.casic.missiles.replier.decorator.FieldReverseDecorator.lambda$combinedField$0(FieldReverseDecorator.java:51) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:50) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:18:46.993 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 18020 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:18:46.994 INFO 18020 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:18:49.103 INFO 18020 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.366 seconds (JVM running for 3.064) -2023-07-25 11:18:49.481 INFO 18020 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:18:58.529 INFO 18020 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:18:58.861 ERROR 18020 --- [nioEventLoopGroup-3-1] c.c.m.provider.UpgradeFileProvider : 读取文件失败,文件路径是C:\Users\77042\Desktop\解析文件\RTU100N_v3.1,异常信息为{} - -java.io.IOException: Stream closed - at java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:159) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read1(BufferedInputStream.java:284) ~[na:1.8.0_91] - at java.io.BufferedInputStream.read(BufferedInputStream.java:345) ~[na:1.8.0_91] - at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0_91] - at com.casic.missiles.provider.UpgradeFileProvider.readUpgradeFile(UpgradeFileProvider.java:155) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.getCurrentFileBytes(UpgradeFileProvider.java:106) [classes/:na] - at com.casic.missiles.provider.UpgradeFileProvider.intendUpgradeFile(UpgradeFileProvider.java:34) [classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:68) [classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:56) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:27:26.929 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 12352 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:27:26.930 INFO 12352 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:27:29.073 INFO 12352 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.407 seconds (JVM running for 3.03) -2023-07-25 11:27:29.592 INFO 12352 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:27:42.724 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:28:09.401 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:30:40.905 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 09:31:24.664 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 39788 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 09:31:24.665 INFO 39788 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 09:31:26.961 INFO 39788 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.538 seconds (JVM running for 3.17) +2023-08-22 09:31:27.614 INFO 39788 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 09:31:40.644 INFO 39788 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:18.396 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4fa76b19bcd781bd59b8a19fdc057da0394d25 +2023-08-22 09:54:21.477 INFO 39788 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:42.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 09:54:44.972 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:49.768 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:54.580 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 09:54:59.368 INFO 39788 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:04:55.455 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48804 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:04:55.457 INFO 48804 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:04:57.603 INFO 48804 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.411 seconds (JVM running for 3.086) +2023-08-22 10:04:58.147 INFO 48804 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:06:33.276 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f2ca520c6b7555702b8f0c0d7518101da0944 +2023-08-22 10:06:36.514 INFO 48804 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:57.331 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:06:59.951 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:04.687 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:09.432 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:07:14.247 INFO 48804 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:16:56.537 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f4617728f116facafa5912669e6d47ef40ef0 +2023-08-22 10:16:59.714 INFO 48804 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:20.484 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:17:23.275 INFO 48804 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:49.035 INFO 48804 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:24:56.217 INFO 48804 --- [nioEventLoopGroup-3-6] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:09.107 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:25:35.002 INFO 48804 --- [nioEventLoopGroup-3-7] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:31:21.800 INFO 48804 --- [nioEventLoopGroup-3-8] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:34:37.191 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 32124 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:34:37.193 INFO 32124 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:34:39.344 INFO 32124 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.417 seconds (JVM running for 3.008) +2023-08-22 10:34:39.911 INFO 32124 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:35:08.019 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:35:16.340 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -823,60 +223,26 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:44.150 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:44.195 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:32:44.461 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:44.636 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:35:32.783 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:37:29.406 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:311) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:432) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -898,20 +264,19 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:47.380 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:48.232 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:32:48.402 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"15,16,17","id":4,"matchRuleJson":"{}","isFinishMatch":"1","scene":2},异常信息为{} +2023-08-22 10:39:05.562 INFO 32124 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:44:58.467 ERROR 32124 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} java.lang.NullPointerException: null at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:113) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:94) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:59) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:49) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:71) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -940,996 +305,228 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 11:32:52.363 INFO 12352 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 11:32:52.399 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} +2023-08-22 10:45:02.327 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24612 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 10:45:02.329 INFO 24612 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 10:45:04.485 INFO 24612 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.397 seconds (JVM running for 3.129) +2023-08-22 10:45:05.088 INFO 24612 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 10:45:58.122 INFO 24612 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:18.241 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:47:20.943 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:43.061 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:48.087 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:47:53.081 INFO 24612 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:11.208 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 10:53:13.962 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:36.019 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.810 INFO 24612 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 10:53:40.852 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:70) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.parser.safe.impl.Sm4.EcbEncrypt(Sm4.java:59) + com.casic.missiles.parser.safe.impl.Sm4.encryption(Sm4.java:45) + com.casic.missiles.provider.ProcessorInstanceProvider.buildSafeDatagram(ProcessorInstanceProvider.java:88) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:63) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 10:53:40.856 ERROR 24612 --- [nioEventLoopGroup-3-3] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:44) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 11:03:42.393 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:03:45.123 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:07.202 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:04:11.974 INFO 24612 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:13:59.667 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46084 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:13:59.668 INFO 46084 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:14:02.089 INFO 46084 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.712 seconds (JVM running for 3.446) +2023-08-22 11:14:02.812 INFO 46084 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:14:13.255 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:15:39.391 INFO 46084 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:18:53.806 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46984 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:18:53.808 INFO 46984 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:18:56.026 INFO 46984 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.488 seconds (JVM running for 3.111) +2023-08-22 11:18:56.483 INFO 46984 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:19:07.912 INFO 46984 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:36.494 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:20:39.082 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:43.853 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:20:48.648 INFO 46984 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:28:28.233 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 43488 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:28:28.235 INFO 43488 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:28:30.330 INFO 43488 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.339 seconds (JVM running for 2.959) +2023-08-22 11:28:30.756 INFO 43488 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:28:47.134 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:30:49.249 INFO 43488 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:31:29.616 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 44292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:31:29.617 INFO 44292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:31:31.874 INFO 44292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.519 seconds (JVM running for 3.135) +2023-08-22 11:31:32.442 INFO 44292 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:31:44.668 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:01.424 INFO 44292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:32:49.010 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:32:49.012 INFO 9712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:32:51.275 INFO 9712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.508 seconds (JVM running for 3.173) +2023-08-22 11:32:51.891 INFO 9712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:33:20.360 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 11:33:23.031 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:33:45.067 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:34:07.096 INFO 9712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:36:00.950 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:37:03.906 INFO 9712 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 11:38:22.114 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 48220 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 11:38:22.117 INFO 48220 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 11:38:24.250 INFO 48220 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.387 seconds (JVM running for 3.115) +2023-08-22 11:38:24.846 INFO 48220 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 11:38:42.618 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:38:35.168 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200026312020040098c3009804840172a684def57a228b2a0e10445878ab4f6af4147aebc2519d9d4a78eaa4ba7e763c0a +2023-08-22 13:38:38.377 INFO 48220 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:03.179 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:39:05.886 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:09.985 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:39:14.006 INFO 48220 --- [nioEventLoopGroup-3-3] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bb059301587235b02e0579122b31233a50278 +2023-08-22 13:41:16.328 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 13:41:18.989 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 13:41:21.790 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:26.560 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:41:31.264 INFO 48220 --- [nioEventLoopGroup-3-4] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 13:45:55.589 INFO 48220 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:08:30.859 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 37428 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 14:08:30.861 INFO 37428 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 14:08:33.149 INFO 37428 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.561 seconds (JVM running for 3.214) +2023-08-22 14:08:33.859 INFO 37428 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 14:27:30.571 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:39.242 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 14:41:41.857 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:41:44.650 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:41:49.378 INFO 37428 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 14:51:04.197 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 14:58:56.918 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:04:04.827 INFO 37428 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:13.896 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42268 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:05:13.897 INFO 42268 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:05:16.104 INFO 42268 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.47 seconds (JVM running for 3.132) +2023-08-22 15:05:16.649 INFO 42268 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:05:26.138 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:05:43.815 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:06:41.609 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:04.425 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:08:15.080 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:09:42.860 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:12:05.885 INFO 42268 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:18.277 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42712 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:13:18.279 INFO 42712 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:13:20.512 INFO 42712 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.479 seconds (JVM running for 3.111) +2023-08-22 15:13:20.999 INFO 42712 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:13:37.368 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:13:56.246 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 11:38:02.798 ERROR 12352 --- [nioEventLoopGroup-3-1] c.c.m.r.decorator.ByteFieldDecorator : 自定义字段解析byte位出现异常,配置为为{"lastTime":1690209597000,"fieldName":"升级","replyRule":"1","offsetUnit":"byte","createTime":1690209594000,"id":31,"ruleId":3},解析表达式为1,异常信息为null -2023-07-25 11:38:05.566 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 5116 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 11:38:05.567 INFO 5116 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 11:38:07.648 INFO 5116 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.344 seconds (JVM running for 2.912) -2023-07-25 11:38:08.000 INFO 5116 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 11:39:03.836 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 13:37:21.340 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:37:21.376 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.432 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.BeforeUpgradesReplyCommandPostProcessing.obtainReplyCommand(BeforeUpgradesReplyCommandPostProcessing.java:21) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:106) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:37:21.480 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:82) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:38:10.461 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:38:10.481 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:38:10.494 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:39:37.155 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.776 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:19.790 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:19.801 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:41:31.567 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:41:36.010 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:42:07.740 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:42:07.761 INFO 5116 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:18.534 ERROR 5116 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为 -2023-07-25 13:43:21.429 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 23092 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:21.430 INFO 23092 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:43:23.565 INFO 23092 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.425 seconds (JVM running for 3.052) -2023-07-25 13:43:24.145 INFO 23092 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:43:29.922 INFO 23092 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:43:58.822 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25696 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:43:58.825 INFO 25696 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:44:00.883 INFO 25696 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.314 seconds (JVM running for 2.906) -2023-07-25 13:44:01.239 INFO 25696 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:44:32.891 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.431 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析匹配失败,匹配帧信息为a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:57:57.454 INFO 25696 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : 0020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 13:58:00.474 ERROR 25696 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 13:58:10.993 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25312 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 13:58:10.995 INFO 25312 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 13:58:13.213 INFO 25312 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.491 seconds (JVM running for 3.105) -2023-07-25 13:58:13.770 INFO 25312 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 13:59:02.351 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 14:05:09.466 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:09.508 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.574 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.RuntimeException: 业务内容解析为空,解析配置存在问题,请分析查看 - at com.casic.missiles.parser.processor.reply.UpgradesReplyCommandPostProcessing.obtainReplyCommand(UpgradesReplyCommandPostProcessing.java:25) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:107) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:09.626 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -java.lang.NullPointerException: null - at java.util.Objects.requireNonNull(Objects.java:203) ~[na:1.8.0_91] - at java.util.Optional.(Optional.java:96) ~[na:1.8.0_91] - at java.util.Optional.of(Optional.java:108) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:193) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindSink$OfRef.get(FindOps.java:190) ~[na:1.8.0_91] - at java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:152) ~[na:1.8.0_91] - at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_91] - at java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:464) ~[na:1.8.0_91] - at com.casic.missiles.parser.matcher.LeadingCodeMatcher.rematch(LeadingCodeMatcher.java:64) ~[classes/:na] - at com.casic.missiles.parser.matcher.FrameStructMatchSupport.matchLength(FrameStructMatchSupport.java:68) ~[classes/:na] - at com.casic.missiles.parser.matcher.impl.FrameMarkMatcher.getIntactMessageByte(FrameMarkMatcher.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:83) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:05:47.761 INFO 25312 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:05:47.783 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:12.623 ERROR 25312 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:06:19.770 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25000 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:06:19.772 INFO 25000 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:06:21.972 INFO 25000 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.459 seconds (JVM running for 3.042) -2023-07-25 14:06:22.486 INFO 25000 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:09:37.368 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:10:16.385 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:17.260 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:10:21.023 INFO 25000 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:11:57.173 ERROR 25000 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 流程实例配置为空 - at com.casic.missiles.parser.GenericProtocolParser.lambda$doParseProtocol$0(GenericProtocolParser.java:75) ~[classes/:na] - at cn.hutool.core.lang.Assert.isFalse(Assert.java:85) ~[hutool-core-5.7.2.jar:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:74) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:11:59.020 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 16844 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:11:59.021 INFO 16844 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:12:01.108 INFO 16844 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.986) -2023-07-25 14:12:01.490 INFO 16844 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:12:13.172 INFO 16844 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:15:32.223 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:15:32.224 INFO 24508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:15:34.321 INFO 24508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.363 seconds (JVM running for 2.912) -2023-07-25 14:15:34.748 INFO 24508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:15:54.038 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:12.976 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:17:17.088 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:17:17.131 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:15.079 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.670 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:16.705 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:16.758 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:17.346 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.184 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:24.219 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:24.266 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:18:39.502 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:18:50.533 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:06.075 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.125 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:21:06.792 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:21:24.301 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:23:23.031 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:24.949 ERROR 24508 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:23:26.032 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:34:27.476 INFO 24508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:35:34.509 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7332 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:35:34.511 INFO 7332 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:35:36.618 INFO 7332 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.38 seconds (JVM running for 2.937) -2023-07-25 14:35:37.082 INFO 7332 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:35:52.153 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:37:43.158 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:10.467 INFO 7332 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:39:13.593 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 10468 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:39:13.595 INFO 10468 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:39:15.706 INFO 10468 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.372 seconds (JVM running for 2.971) -2023-07-25 14:39:16.066 INFO 10468 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:39:32.100 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:40:11.003 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:18.995 INFO 10468 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:41:21.627 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25380 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:41:21.629 INFO 25380 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:41:23.738 INFO 25380 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.389 seconds (JVM running for 3.037) -2023-07-25 14:41:24.235 INFO 25380 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:41:39.057 INFO 25380 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 14:43:51.175 ERROR 25380 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:48) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:93) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] - at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] - at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 14:59:00.002 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27764 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:00.003 INFO 27764 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:02.125 INFO 27764 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.385 seconds (JVM running for 2.949) -2023-07-25 14:59:02.475 INFO 27764 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:28.894 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26108 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 14:59:28.895 INFO 26108 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 14:59:30.986 INFO 26108 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.365 seconds (JVM running for 2.974) -2023-07-25 14:59:31.359 INFO 26108 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 14:59:54.054 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:00:56.314 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3cea3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.537 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:00:56.578 ERROR 26108 --- [nioEventLoopGroup-3-1] c.c.m.parser.GenericProtocolParser : 解析出现异常,异常信息为{} - -com.casic.missiles.exception.EngineException: 组合配置匹配失败 - at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java:57) ~[classes/:na] - at com.casic.missiles.provider.CombinedFieldConfigProvider.parseDataField(CombinedFieldConfigProvider.java:53) ~[classes/:na] - at com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:96) ~[classes/:na] - at com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) [classes/:na] - at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] - at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] - -2023-07-25 15:01:19.745 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:02:18.438 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:03:41.288 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:05:28.131 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:07:00.016 INFO 26108 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6fa3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:17:44.622 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24440 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:17:44.623 INFO 24440 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:17:46.813 INFO 24440 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.457 seconds (JVM running for 3.018) -2023-07-25 15:17:47.285 INFO 24440 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:19:35.120 INFO 24440 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:21:14.094 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:21:14.096 INFO 2392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:21:16.179 INFO 2392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.343 seconds (JVM running for 2.914) -2023-07-25 15:21:16.532 INFO 2392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:21:52.439 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:23:06.036 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:27:56.329 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:30:43.516 INFO 2392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:32:14.248 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 4920 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:32:14.249 INFO 4920 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:32:16.335 INFO 4920 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.348 seconds (JVM running for 2.958) -2023-07-25 15:32:16.691 INFO 4920 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:32:29.555 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 15:33:04.640 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:26.906 INFO 4920 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:33:47.092 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 25292 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:33:47.094 INFO 25292 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:33:49.180 INFO 25292 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.35 seconds (JVM running for 2.919) -2023-07-25 15:33:49.761 INFO 25292 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:34:02.547 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:39:12.277 INFO 25292 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:41:31.366 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 20040 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:31.369 INFO 20040 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:33.501 INFO 20040 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.477 seconds (JVM running for 3.034) -2023-07-25 15:41:34.067 INFO 20040 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:41:47.227 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26096 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:41:47.229 INFO 26096 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:41:49.309 INFO 26096 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.335 seconds (JVM running for 2.946) -2023-07-25 15:41:49.668 INFO 26096 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:42:05.895 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:43:17.777 INFO 26096 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:45:44.226 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 7444 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:45:44.227 INFO 7444 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:45:46.315 INFO 7444 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.342 seconds (JVM running for 2.907) -2023-07-25 15:45:46.684 INFO 7444 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:45:56.861 INFO 7444 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:16.372 INFO 7444 --- [nioEventLoopGroup-3-2] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:46:33.269 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 26392 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:46:33.270 INFO 26392 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:46:35.344 INFO 26392 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.341 seconds (JVM running for 2.906) -2023-07-25 15:46:35.697 INFO 26392 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:46:39.152 INFO 26392 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 15:47:51.660 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 21704 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 15:47:51.662 INFO 21704 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 15:47:53.768 INFO 21704 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.418 seconds (JVM running for 3.088) -2023-07-25 15:47:54.222 INFO 21704 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 15:48:04.612 INFO 21704 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:06:36.482 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27664 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:06:36.484 INFO 27664 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:06:38.652 INFO 27664 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.458 seconds (JVM running for 3.105) -2023-07-25 16:06:39.122 INFO 27664 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:06:45.036 INFO 27664 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:12:17.116 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 9868 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:12:17.118 INFO 9868 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:12:19.204 INFO 9868 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.351 seconds (JVM running for 2.931) -2023-07-25 16:12:19.823 INFO 9868 --- [Thread-6] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:12:35.862 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200028312020040094c30094068401f9dca776cbc37c579a7ac77e0227b0dded34f851876ef697ab816944bc5d08e19d6f -2023-07-25 16:14:01.858 INFO 9868 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:16:27.499 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 24180 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:16:27.500 INFO 24180 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:16:29.671 INFO 24180 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.454 seconds (JVM running for 3.046) -2023-07-25 16:16:30.294 INFO 24180 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:17:15.260 INFO 24180 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:18:59.125 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 2264 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:18:59.127 INFO 2264 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:19:01.220 INFO 2264 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.367 seconds (JVM running for 3.027) -2023-07-25 16:19:01.574 INFO 2264 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:19:20.979 INFO 2264 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:22:32.445 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28140 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:22:32.447 INFO 28140 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:22:34.665 INFO 28140 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.484 seconds (JVM running for 3.072) -2023-07-25 16:22:35.195 INFO 28140 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:22:47.992 INFO 28140 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:23:59.303 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 1840 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:23:59.304 INFO 1840 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:24:01.377 INFO 1840 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.334 seconds (JVM running for 2.886) -2023-07-25 16:24:01.744 INFO 1840 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:24:36.074 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:24:42.899 ERROR 1840 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} - -java.lang.NullPointerException: null - at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:47) ~[classes/:na] +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:46) ~[classes/:na] - at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:30) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:123) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:104) ~[classes/:na] - at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:69) ~[classes/:na] - at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:95) ~[classes/:na] - at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:58) [classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] @@ -1958,10 +555,263 @@ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] -2023-07-25 16:25:12.801 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:25:36.960 INFO 1840 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce -2023-07-25 16:29:05.859 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 27492 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) -2023-07-25 16:29:05.861 INFO 27492 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev -2023-07-25 16:29:08.068 INFO 27492 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.487 seconds (JVM running for 3.158) -2023-07-25 16:29:08.474 INFO 27492 --- [Thread-8] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7091 -2023-07-25 16:29:18.911 INFO 27492 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040094c30094018401838b67bee12cf899ab5e61faef26add391f45a7777adfefe0fd01650c55c28fea3ce +2023-08-22 15:14:01.050 INFO 42712 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:15:53.101 ERROR 42712 --- [nioEventLoopGroup-3-1] c.c.m.r.command.ReplyCommandSupport : 构建默认的回复报文异常,规则配置为{"protocolId":"1","createTime":1690299492000,"combinedFieldIds":"19,20","id":5,"matchRuleJson":"{}","isFinishMatch":"1","scene":3},异常信息为{} + +java.lang.ArrayIndexOutOfBoundsException: 2 + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.strToByteBuf(DefaultValueTypeResolver.java:51) ~[classes/:na] + at com.casic.missiles.replier.decorator.DefaultValueTypeResolver.invoke(DefaultValueTypeResolver.java:26) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildDefaultByte(ByteFieldDecorator.java:50) ~[classes/:na] + at com.casic.missiles.replier.decorator.ByteFieldDecorator.buildByteBuf(ByteFieldDecorator.java:33) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.buildBuf(FieldReverseDecorator.java:125) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.simpleField(FieldReverseDecorator.java:106) ~[classes/:na] + at com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:51) ~[classes/:na] + at com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) ~[classes/:na] + at com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) [classes/:na] + at com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] + at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.63.Final.jar:4.1.63.Final] + at java.lang.Thread.run(Thread.java:745) [na:1.8.0_91] + +2023-08-22 15:15:55.662 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 46224 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:15:55.664 INFO 46224 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:15:57.988 INFO 46224 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.59 seconds (JVM running for 3.199) +2023-08-22 15:15:58.791 INFO 46224 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:16:37.823 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:17:24.403 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:18:55.193 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:49.059 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:20:55.831 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:06.795 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:21.133 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:28.038 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:38.682 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:21:50.401 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:22:58.022 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:25:09.104 INFO 46224 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:18.547 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 34676 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:18.548 INFO 34676 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:20.813 INFO 34676 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.51 seconds (JVM running for 3.185) +2023-08-22 15:26:21.538 INFO 34676 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:26.963 INFO 34676 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:26:44.049 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 42516 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:26:44.051 INFO 42516 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:26:46.294 INFO 42516 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.504 seconds (JVM running for 3.113) +2023-08-22 15:26:46.844 INFO 42516 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:26:53.730 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:05.559 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:27:51.696 INFO 42516 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 15:29:47.386 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Starting ServerApplication using Java 1.8.0_91 on yishengpingan with PID 28508 (D:\cz\203\协议解析平台\code\casic-sensorhub\sensorhub-core\target\classes started by 77042 in D:\cz\203\协议解析平台\code\casic-sensorhub) +2023-08-22 15:29:47.388 INFO 28508 --- [main] com.casic.missiles.ServerApplication : The following profiles are active: dev +2023-08-22 15:29:49.673 INFO 28508 --- [main] com.casic.missiles.ServerApplication : Started ServerApplication in 2.543 seconds (JVM running for 3.163) +2023-08-22 15:29:50.216 INFO 28508 --- [Thread-7] c.casic.missiles.netty.SensorhubServer : sensorhub已启动,端口:7092 +2023-08-22 15:30:06.606 INFO 28508 --- [nioEventLoopGroup-3-1] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:18.687 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200028312020040098c30098068401f9dca776cbc37c579a7ac77e0227b0dde11661cbe50a679a094686d15fa87e387798 +2023-08-22 16:19:21.210 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c0c08b3a1a2e63930a79e4700814cd0bcfcf164c8745ef0e5c04df5c354c0676df56 +2023-08-22 16:19:24.047 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184018e0ee08e5b31f835a916b3bcce78d517cfcf164c8745ef0e5c04df5c354c06766007 +2023-08-22 16:19:26.822 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016f732e78a7d538d46c03ca3b3511652bcfcf164c8745ef0e5c04df5c354c067613ad +2023-08-22 16:19:29.612 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840187a4063ba82ab75b35e30e753f3cdf32cfcf164c8745ef0e5c04df5c354c0676a121 +2023-08-22 16:19:32.438 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f3a8a9ceefcdb37c692c85db911e34bdcfcf164c8745ef0e5c04df5c354c0676189b +2023-08-22 16:19:35.167 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da21b3ef936e7fe3b8a44f0333d14578cfcf164c8745ef0e5c04df5c354c06766553 +2023-08-22 16:19:37.967 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401109aef56e1591f287b4701fde85e853ccfcf164c8745ef0e5c04df5c354c0676df0d +2023-08-22 16:19:40.775 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401aaa92e4a2679adbbc21d7d37d21fec45cfcf164c8745ef0e5c04df5c354c06762b2e +2023-08-22 16:19:43.575 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401c66a1e08a5f4213b443452352a12ee29cfcf164c8745ef0e5c04df5c354c06767daf +2023-08-22 16:19:43.639 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newHeapBuffer(PooledByteBufAllocator.java:385) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:168) + io.netty.buffer.AbstractByteBufAllocator.heapBuffer(AbstractByteBufAllocator.java:154) + com.casic.missiles.parser.safe.impl.Sm4.decryption(Sm4.java:28) + com.casic.missiles.provider.ProcessorInstanceProvider.getSafeDatagram(ProcessorInstanceProvider.java:65) + com.casic.missiles.parser.GenericProtocolParser.doParseProtocol(GenericProtocolParser.java:95) + com.casic.missiles.parser.SensorhubDecoder.decode(SensorhubDecoder.java:49) + io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508) + io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:19:46.376 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011ed900c87d0f88f9fa39663b1269008dcfcf164c8745ef0e5c04df5c354c06763ba4 +2023-08-22 16:19:49.130 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840172ccdf8dda280d979c55e1b91556a96fcfcf164c8745ef0e5c04df5c354c0676be1c +2023-08-22 16:19:51.970 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184011fe1e4dc8d512fea0ad5b6979cadc349cfcf164c8745ef0e5c04df5c354c0676855f +2023-08-22 16:19:54.768 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401da37b9100323c632e63fecfbc4760d6bcfcf164c8745ef0e5c04df5c354c0676ad9d +2023-08-22 16:19:57.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184017fe4d5e253440902c2d2f1cacb4c0844cfcf164c8745ef0e5c04df5c354c0676a9df +2023-08-22 16:20:00.351 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401d386b3a20632a57a525001df09a8f1d9cfcf164c8745ef0e5c04df5c354c067691f0 +2023-08-22 16:20:03.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a5bf02d02275b0ddd4a9ed178e0c38a0cfcf164c8745ef0e5c04df5c354c06761479 +2023-08-22 16:20:05.952 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015f8c31d57dc29cfc445ac216c131d098cfcf164c8745ef0e5c04df5c354c0676fb4b +2023-08-22 16:20:08.747 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840167c93bce1e56ac6e054e15984c178a68cfcf164c8745ef0e5c04df5c354c06768271 +2023-08-22 16:20:11.525 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840115bc7ae426207eaf1fb46ffe81aa0503cfcf164c8745ef0e5c04df5c354c067678c6 +2023-08-22 16:20:14.349 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e7dc08ac88f81b1a25adcb79c0805182cfcf164c8745ef0e5c04df5c354c0676d7c7 +2023-08-22 16:20:17.164 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e0ecb29798f8608c6c1ff4db46001964cfcf164c8745ef0e5c04df5c354c0676d3f7 +2023-08-22 16:20:19.951 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840139ff22a5da590c728279d2e3131931a2cfcf164c8745ef0e5c04df5c354c067680a2 +2023-08-22 16:20:22.745 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840122f56963ff012f4eb97bf3fb05f98baccfcf164c8745ef0e5c04df5c354c0676fd41 +2023-08-22 16:20:25.549 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401601ae2ea30c5d854133e347c43b3d47fcfcf164c8745ef0e5c04df5c354c0676b51b +2023-08-22 16:20:25.575 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.decorator.FieldReverseDecorator.combinedField(FieldReverseDecorator.java:42) + com.casic.missiles.replier.command.ReplyCommandSupport.defaultRuleReply(ReplyCommandSupport.java:100) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:57) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.583 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFixedFieldCommand(ReplyCommandSupport.java:281) + com.casic.missiles.replier.command.ReplyCommandSupport.buildFrameBeforeFixedField(ReplyCommandSupport.java:223) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:69) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:25.584 ERROR 28508 --- [nioEventLoopGroup-3-5] io.netty.util.ResourceLeakDetector : LEAK: ByteBuf.release() was not called before it's garbage-collected. See https://netty.io/wiki/reference-counted-objects.html for more information. +Recent access records: +Created at: + io.netty.buffer.PooledByteBufAllocator.newDirectBuffer(PooledByteBufAllocator.java:402) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:187) + io.netty.buffer.AbstractByteBufAllocator.directBuffer(AbstractByteBufAllocator.java:173) + io.netty.buffer.AbstractByteBufAllocator.buffer(AbstractByteBufAllocator.java:107) + com.casic.missiles.replier.command.ReplyCommandSupport.beforeRuleReply(ReplyCommandSupport.java:74) + com.casic.missiles.replier.command.DefaultReplyCommand.excute(DefaultReplyCommand.java:55) + com.casic.missiles.replier.SensorhubReplier.channelRead0(SensorhubReplier.java:32) + io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) + io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.handler.logging.LoggingHandler.channelRead(LoggingHandler.java:271) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) + io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) + io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) + io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) + io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) + io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) + io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) + io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) + io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) + io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) + io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) + io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) + java.lang.Thread.run(Thread.java:745) +2023-08-22 16:20:28.353 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401a59112fa52fb74f91737062833bba626cfcf164c8745ef0e5c04df5c354c0676ce43 +2023-08-22 16:20:31.153 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401308eae0c9bed195b590434a5bf581624cfcf164c8745ef0e5c04df5c354c06762fa4 +2023-08-22 16:20:33.949 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401499bd38da46e646c9c7ec46af31d6101cfcf164c8745ef0e5c04df5c354c06767d7d +2023-08-22 16:20:36.748 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401f03e24927454e2f0fe9a334bd3558248cfcf164c8745ef0e5c04df5c354c06764b14 +2023-08-22 16:20:39.554 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840185ee57f73f8b48e9348f17d56ea27e70cfcf164c8745ef0e5c04df5c354c06766310 +2023-08-22 16:20:42.363 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840159b9356f6b946f8ad63b46b4f1a4c712cfcf164c8745ef0e5c04df5c354c06764993 +2023-08-22 16:20:45.152 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184014a6bb587648fd631449f60167fbd45dacfcf164c8745ef0e5c04df5c354c06768cdc +2023-08-22 16:20:47.926 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401cd0ef72171880ec8ab728f2f0b593d44cfcf164c8745ef0e5c04df5c354c06762846 +2023-08-22 16:20:50.736 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e9bd2bbdef07c5292c9ceaf61e46c32ccfcf164c8745ef0e5c04df5c354c0676eedf +2023-08-22 16:20:53.560 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401738ac9e2c88aa62289e285b56d01d547cfcf164c8745ef0e5c04df5c354c0676ed3e +2023-08-22 16:20:56.326 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401703ff62c1651199321f4ff14d6a7a900cfcf164c8745ef0e5c04df5c354c0676ae84 +2023-08-22 16:20:59.131 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184016904292f6028e44b2229719b2d6a348dcfcf164c8745ef0e5c04df5c354c06766f13 +2023-08-22 16:21:01.947 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184015da1422247b93a3b23b8a9731f6c3971cfcf164c8745ef0e5c04df5c354c06767657 +2023-08-22 16:21:04.730 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c3009801840111d0e5d04c681c7346b1ff13f0ce2341cfcf164c8745ef0e5c04df5c354c067699b4 +2023-08-22 16:21:07.526 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401afee72d085f53047d1087cd9eb44bf93cfcf164c8745ef0e5c04df5c354c06765d90 +2023-08-22 16:21:10.335 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c300980184012fe02f089db61ee27127900114353204cfcf164c8745ef0e5c04df5c354c06763167 +2023-08-22 16:21:13.132 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401b89ffd58a114e21f2b90911915f758e8cfcf164c8745ef0e5c04df5c354c06764bf3 +2023-08-22 16:21:15.942 INFO 28508 --- [nioEventLoopGroup-3-5] c.c.missiles.parser.SensorhubDecoder : a3200020312020040098c30098018401e37363f10bd790ca8e142517c5652677c4e94bdebf91df1177efc7920962cf8b7f36 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java index aa85965..2454be3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/GenericProtocolParser.java @@ -32,7 +32,7 @@ public class GenericProtocolParser extends ProtocolParserSupport implements ProtocolParser, ReplyCommandEnum { /** - * 标准数据报文的核心解析流程方法 + * 标准数据报文的核心解析流程方法 * 1、前导码匹配报文协议 * 2、构建协议工厂(初始化获取与协议有关的数据库配置) * 3、检测帧结构是否完整 @@ -88,10 +88,11 @@ if (ObjectUtil.isEmpty(intactMessageByte)) { return ParseResult.builder().replyCommand(NONE_DATA).build(); } + Integer bizFieldLength = protocolFactory.getProtocolFieldConfigProvider().getBizFieldLength(intactMessageByte, protocolConfig); //获取报文的业务内容 ByteBuf bizDataByteBuf = protocolFactory.getProtocolFieldConfigProvider().getDataContentBuf(intactMessageByte); //密文解析 - ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap()); + ByteBuf clearZeroPlainBuf = datagramEventProvider.getSafeDatagram(bizDataByteBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(),bizFieldLength); //解析组合业务字段 ruleConfigFactory.getCombinedFieldConfigProvider().parseDataField(ruleConfig, clearZeroPlainBuf, ruleConfigFactory.getFieldConfigProvider().getFieldConfigsMap(), protocolConfig.getFieldRuleConfigMap()); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java index 51b1dfb..e4f97cb 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/crc/CRC16.java @@ -8,7 +8,11 @@ public static String getCRC(String toBeVerified) { byte[] toBeVerifiedByte = Hex.decode(toBeVerified); - return getCrcByByte(toBeVerifiedByte); + String crcStr = getCrcByByte(toBeVerifiedByte); + while (crcStr.length() < 4) { + crcStr = "0" + crcStr; + } + return crcStr; } public static String getCrcByByte(byte[] toBeVerifiedByte) { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java index b6ef36d..94e34fc 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/parser/matcher/FrameStructMatchSupport.java @@ -107,6 +107,9 @@ String crcRealValue = contentHexStr.substring(contentHexStr.length() - 4); String crcContentStr = contentHexStr.substring(0, contentHexStr.length() - 4); String crcCalculatedValue = CRC16.getCRC(crcContentStr); + while (crcCalculatedValue.length() < 4) { + crcCalculatedValue = "0" + crcCalculatedValue; + } return crcRealValue.equals(crcCalculatedValue); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java index 11d7e58..c5f05a3 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProcessorInstanceProvider.java @@ -5,12 +5,10 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.casic.missiles.parser.safe.SafeStrategy; import com.casic.missiles.parser.sender.DataSubscribeProvider; -import com.casic.missiles.pojo.DatagramEventConfig; -import com.casic.missiles.pojo.FieldConfig; -import com.casic.missiles.pojo.SubscribeConfig; -import com.casic.missiles.pojo.SubscribeDetailConfig; +import com.casic.missiles.pojo.*; import com.casic.missiles.registry.DatagramEventRegistry; import com.casic.missiles.registry.SubscribeRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufUtil; @@ -57,7 +55,7 @@ * @param fieldConfigMap * @return */ - public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap) { + public ByteBuf getSafeDatagram(ByteBuf bizDataContent, Map fieldConfigMap, Integer bizFieldLength) { String safeName = StringUtils.isEmpty(processorInstance.getSafeFieldId()) ? processorInstance.getSafeBean() : fieldConfigMap.get(processorInstance.getSafeFieldId()).getFieldName(); @@ -65,7 +63,8 @@ //需要加密 SafeStrategy safeStrategy = SpringContextUtil.getBean(safeName); ByteBuf plain = safeStrategy.decryption(ByteBufUtil.hexDump(bizDataContent)); - return clearComplementZero(plain); + //根据长度进行截取0的判断 + return clearComplementZero(plain, bizFieldLength); } return bizDataContent; } @@ -98,9 +97,9 @@ * @param plainBuf * @return */ - private ByteBuf clearComplementZero(ByteBuf plainBuf) { + private ByteBuf clearComplementZero(ByteBuf plainBuf, int bizFieldLength) { Integer plainLength = ByteBufUtil.hexDump(plainBuf).length() / 2; - while (plainBuf.getByte(plainLength) == (byte) 0x00) { + while (plainBuf.getByte(plainLength) == (byte) 0x00 && plainLength >=bizFieldLength) { plainLength--; } plainBuf = plainBuf.slice(0, ++plainLength); diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java index 5ffdcaa..edec907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/ProtocolFieldConfigProvider.java @@ -12,6 +12,7 @@ import com.casic.missiles.pojo.ProtocolFieldConfig; import com.casic.missiles.registry.FieldRuleConfigRegistry; import com.casic.missiles.registry.ProtocolFieldConfigRegistry; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; @@ -46,7 +47,7 @@ } /** - * 初始化获取对应协议的配置字段列表 + * 初始化获取对应协议的配置字段列表 * * @param protocolId */ @@ -69,7 +70,7 @@ } /** - * 通过协议字段id和协议报文获取该配置实例化内容的值 + * 通过协议字段id和协议报文获取该配置实例化内容的值 * * @param protocolFieldId * @param byteBuf @@ -86,7 +87,7 @@ return (Integer) singleObjects.get(catchKey); } //加载固定长度数据集合 - Map fixDataMap = this.getProtocolDataMap(byteBuf,fieldRuleConfigMap); + Map fixDataMap = this.getProtocolDataMap(byteBuf, fieldRuleConfigMap); ProtocolFieldConfig protocolFieldConfig = selectFieldConfig(protocolFieldId); Integer protocolFieldValue = 0; //获取约定字段的总长度 @@ -114,7 +115,7 @@ } /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -141,7 +142,7 @@ /** - * 获取帧固定位置字段配置信息 + * 获取帧固定位置字段配置信息 * * @param byteBuf * @param protocolConfig @@ -166,7 +167,7 @@ } /** - * 获取过滤字段的长度 + * 获取过滤字段的长度 */ public Integer getTotalFilterLength(ProtocolConfig protocolConfig) { if (showSkip()) { @@ -185,7 +186,22 @@ /** - * 获取帧结构应有的总长度 + * 获取帧结构中业务字段的长度 + */ + public Integer getBizFieldLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { + if (showSkip()) { + return null; + } + //获取总长度 + Integer totalLength = getTotalLength(byteBuf, protocolConfig); + //获取固定长度 + Integer fixFieldLength = ProtocolFieldConfigUtil.calculateOffset(this.getProtocolFieldConfigs()); + return totalLength - fixFieldLength; + } + + + /** + * 获取帧结构应有的总长度 */ public Integer getTotalLength(ByteBuf byteBuf, ProtocolConfig protocolConfig) { if (showSkip()) { @@ -196,7 +212,7 @@ if (this.singleObjects.containsKey(catchKey)) { return (Integer) singleObjects.get(catchKey); } - Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf,protocolConfig.getFieldRuleConfigMap()); + Integer appointFrameLength = getProtocolFieldValue(protocolConfig.getTotalLengthId(), byteBuf, protocolConfig.getFieldRuleConfigMap()); if (appointFrameLength != null) { Integer totalFilterLength = getTotalFilterLength(protocolConfig); //计算总长度 @@ -211,12 +227,12 @@ } /** - * 获取协议有关字段解析内容 + * 获取协议有关字段解析内容 * storeObjectMap存储代转存的数据 * * @return */ - public Map getProtocolDataMap(ByteBuf byteBuf,Map fieldRuleConfigMap) { + public Map getProtocolDataMap(ByteBuf byteBuf, Map fieldRuleConfigMap) { if (showSkip()) { return null; } @@ -226,8 +242,8 @@ } FieldParser fieldParser = new DefaultProtocolFieldParser(); - Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs,storeObjectMap, - new FieldResolver().parseField(byteBuf,fieldRuleConfigMap) + Map fixDataMap = fieldParser.doGetParseField(protocolFieldConfigs, storeObjectMap, + new FieldResolver().parseField(byteBuf, fieldRuleConfigMap) ); if (CollectionUtils.isNotEmpty(fixDataMap)) { this.singleObjects.put(FIXED_FIELD_DS, fixDataMap); @@ -237,7 +253,7 @@ } /** - * 获取业务报文内容的content字节 + * 获取业务报文内容的content字节 * * @param wholeDatagramByte * @return @@ -261,7 +277,7 @@ } /** - * 对解密的内容进行尾部清零操作 + * 对解密的内容进行尾部清零操作 *

* 根据解析后的业务内容,通过存储的帧结构,创建完整完整的数据报文, * 这里对帧结构的可变报文没有处理,只是简单的组装,保证提前解密,为帧结构检验做准备 diff --git a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java index 6952ccf..5ac7b4c 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/provider/UpgradeFileProvider.java @@ -54,22 +54,15 @@ * deviceTypeVersion: 设备类型+版本号,当前升级文件信息,永久保存,只保留最新版本 * @return 文件信息 */ - public static UpgradeFileResult upgradeFile(String key, Integer offsetLength, String deviceType) { + public static UpgradeFileResult upgradeFile(String key, Integer startPoint, Integer offsetLength, String deviceType) { UpgradeFileResult upgradeFileResult = new UpgradeFileResult(); Integer currentPointIndex = offsetLength; - //存在信息缓存 - if (UpgradeFileStore.storeMap.containsKey(key) && ObjectUtils.isNotEmpty(UpgradeFileStore.storeMap.get(key))) { - upgradeFileResult.setHistoryOffsetLength(UpgradeFileStore.storeMap.get(key)); - currentPointIndex = upgradeFileResult.getHistoryOffsetLength(); - } else { - upgradeFileResult.setHistoryOffsetLength(0); - } UpgradeFileStore.deviceTypeVersionFileBytes typeVersionFileBytes = getCurrentFileBytes(deviceType, null); //没有获取到,直接返回失败 if (typeVersionFileBytes == null || typeVersionFileBytes.getBytes() == null) { return null; } - upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), upgradeFileResult.getHistoryOffsetLength(), currentPointIndex)); + upgradeFileResult.setBytes(getCurrentFileFragmentBytes(typeVersionFileBytes.getBytes(), startPoint, currentPointIndex)); //更新缓存 UpgradeFileStore.storeMap.put(key, currentPointIndex); return upgradeFileResult; @@ -97,7 +90,7 @@ //线程读取安全问题 synchronized (deviceType + version) { if (UpgradeFileStore.versionFileStoreMap.containsKey(deviceType) - && (StringUtils.isEmpty(version) || UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion().equals(version))) { + && (StringUtils.isEmpty(version) || version.equals(UpgradeFileStore.versionFileStoreMap.get(deviceType).getVersion()))) { typeVersionFileBytes = UpgradeFileStore.versionFileStoreMap.get(deviceType); } else { //读取文件 @@ -132,12 +125,12 @@ if (currentPointIndex > bytes.length || startPointIndex < 0) { return null; } - return Arrays.copyOfRange(bytes, startPointIndex, currentPointIndex); + return Arrays.copyOfRange(bytes, startPointIndex, startPointIndex+currentPointIndex); } private static byte[] readUpgradeFile() { //路径暂定 - String filePathName = "C:\\Users\\77042\\Desktop\\解析文件\\RTU100N_v3.1"; + String filePathName = "D:\\casic\\BIRMM-RTU100N-APP_v5.2.bin"; File file = new File(filePathName); // 创建文件字节输入流对象 FileInputStream fis = null; diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java index 33a2d82..4ce99d2 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/DefaultReplyCommand.java @@ -55,16 +55,22 @@ Map bizDataMap = beforeRuleReply(parseResult); //规则指定回复配置 defaultRuleReply(sendRuleConfig, replyBytes, bizDataMap, fieldConfigsMap, parseResult.getRuleConfigFactory()); + int oldLength = ByteBufUtil.hexDump(replyBytes).length() / 2; //判断是否有下发配置,获取内容,组建配置,通过设备编号去拿数据 Integer contentLength = buildBizConfigFieldFrame(replyBytes, fieldConfigsMap, parseResult); //加密分为,补零 加密报文 replyBytes = parseResult.getRuleConfigFactory().getDatagramEventProvider().buildSafeDatagram(replyBytes, fieldConfigsMap); //pareFrameBuild Map fixMap = calculatedFrameLength(contentLength, parseResult.getProtocolFactory()); + //参数准备 + Boolean isDeliver = (oldLength != contentLength); + preparationParameter(fixMap, parseResult, isDeliver); //帧结构计算 replyBytes = buildFrameBeforeFixedField(frameStructMap.get(BEFORE_BUSINESS_CONTENT), protocolFieldConfigs, replyBytes, fixMap); + System.out.println("CRC校验前: " + ByteBufUtil.hexDump(replyBytes)); //组建CRC校验位 replyBytes.writeBytes(Hex.decode(CRC16.getCRC(ByteBufUtil.hexDump(replyBytes)))); + System.out.println("CRC校验后: " + ByteBufUtil.hexDump(replyBytes)); //返回对象 return replyBytes; } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java index 15f113b..fac042d 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/command/ReplyCommandSupport.java @@ -13,6 +13,7 @@ import com.casic.missiles.pojo.*; import com.casic.missiles.provider.UpgradeFileProvider; import com.casic.missiles.replier.decorator.FieldReverseDecorator; +import com.casic.missiles.util.ProtocolFieldConfigUtil; import com.casic.missiles.util.RedisCommon; import com.casic.missiles.util.SpringContextUtil; import io.netty.buffer.ByteBuf; @@ -49,30 +50,31 @@ * @return */ protected Map beforeRuleReply(ParseResult parseResult) { - if (ReplyCommandEnum.SUCCESS_DATA.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.SUCCESS_DATA == parseResult.getReplyCommand()) { return null; } String deviceType = String.valueOf(parseResult.getBizDataMap().get(DEVICE_TYPE)); Map bizDataMap = new HashMap<>(); //2状态拿到的时候,执行的升级文件的缓存,同时更新最新文件,不用进去文件的 - if (ReplyCommandEnum.REQUEST_UPGRADE.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.REQUEST_UPGRADE == parseResult.getReplyCommand()) { String version = (String) parseResult.getBizDataMap().get(BEFORE_UPGRADE); UpgradeFileResult upgradeFileResult = UpgradeFileProvider.intendUpgradeFile(deviceType, version); - bizDataMap.put("upgradePackLength", upgradeFileResult.getTotalLength()); - bizDataMap.put("crc", upgradeFileResult.getCrcStrBit()); + bizDataMap.put(UPGRADE_TEXT_LENGTH, upgradeFileResult.getTotalLength()); + bizDataMap.put(CRC, upgradeFileResult.getCrcStrBit()); return bizDataMap; } //3状态升级的时候,已经完成了升级文件的缓存,这里已经拿不到版本号 - if (ReplyCommandEnum.UPGRADE_CONTENT.equals(parseResult.getReplyCommand())) { + if (ReplyCommandEnum.UPGRADE_CONTENT == parseResult.getReplyCommand()) { Integer offsetLength = (Integer) parseResult.getBizDataMap().get(OFFSET_LENGTH); + Integer startPoint = (Integer) parseResult.getBizDataMap().get(START_POINT); String key = parseResult.getDevcode() + Thread.currentThread().getName(); //获取版本号 - UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, offsetLength, deviceType); - bizDataMap.put("offsetLength", upgradeFileResult.getHistoryOffsetLength()); + UpgradeFileResult upgradeFileResult = UpgradeFileProvider.upgradeFile(key, startPoint, offsetLength, deviceType); + bizDataMap.put(START_POINT, startPoint); ByteBuf upgradeLength = ByteBufAllocator.DEFAULT.buffer(); upgradeLength.writeBytes(upgradeFileResult.getBytes()); - bizDataMap.put("upgradeContent", ByteBufUtil.hexDump(upgradeLength)); - bizDataMap.put("length", offsetLength); + bizDataMap.put(UPGRADE_TEXT, ByteBufUtil.hexDump(upgradeLength)); + bizDataMap.put(OFFSET_LENGTH, offsetLength); return bizDataMap; } return null; @@ -146,7 +148,8 @@ */ protected Map calculatedFrameLength(Integer contentLength, AbstractProtocolConfigFactory protocolFactory) { Integer totalFilterLength = protocolFactory.getProtocolFieldConfigProvider().getTotalFilterLength(protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig()); - Integer frameLength = contentLength + totalFilterLength; + Integer calculateLength = ProtocolFieldConfigUtil.calculateOffset(protocolFactory.getProtocolFieldConfigProvider().getProtocolFieldConfigs()); + Integer frameLength = calculateLength + contentLength - totalFilterLength; Long totalLengthId = protocolFactory.getProtocolConfigProvider().getCurrentProtocolConfig().getTotalLengthId(); ProtocolFieldConfig protocolFieldConfig = protocolFactory.getProtocolFieldConfigProvider().getFieldConfigById(totalLengthId); Map fixMap = new HashMap(); @@ -154,6 +157,33 @@ return fixMap; } + /** + * 定制化的ptuType + * + * @param fixMap + * @param parseResult + * @param isDeliver + */ + protected void preparationParameter(Map fixMap, ParseResult parseResult, Boolean isDeliver) { + if (isDeliver) { + fixMap.put(PDU_TYPE, "3"); + } else { + switch (parseResult.getReplyCommand()) { + case SUCCESS_DATA: + fixMap.put(PDU_TYPE, "5"); + break; + case REQUEST_UPGRADE: + fixMap.put(PDU_TYPE, "7"); + break; + case UPGRADE_CONTENT: + fixMap.put(PDU_TYPE, "2"); + break; + default: + break; + } + + } + } /** * 构建业务前固定内容 @@ -250,7 +280,7 @@ for (List fieldConfigs : sortPreFixFieldLists) { ByteBuf combinedFixedByteBuf = ByteBufAllocator.DEFAULT.buffer(); try { - String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + calculateOffset(fieldConfigs) * 2); + String fieldContent = fixContent.substring(fieldConfigs.get(0).getOriginPositionByte() * 2, fieldConfigs.get(0).getOriginPositionByte() * 2 + ProtocolFieldConfigUtil.calculateOffset(fieldConfigs) * 2); combinedFixedByteBuf.writeBytes(Hex.decode(fieldContent)); for (ProtocolFieldConfig fieldConfig : fieldConfigs) { if (!"1".equals(fieldConfig.getIsReplyFix())) { @@ -274,21 +304,5 @@ return fixedByteBuf; } - /** - * 计算完整的组合byte集合的偏移值,以byte为单位 - */ - private Integer calculateOffset(List protocolFieldConfigList) { - Integer bitFixedLength = 0; - Integer byteFixedLength = 0; - for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { - if ("bit".equals(fieldConfig.getOffsetUnit())) { - bitFixedLength += fieldConfig.getOffsetLength(); - } else { - byteFixedLength += fieldConfig.getOffsetLength(); - } - } - return byteFixedLength + bitFixedLength / 8; - } - } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java index eeb7783..cf6d907 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/AbstractValueTypeResolver.java @@ -7,6 +7,6 @@ */ public interface AbstractValueTypeResolver { - void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf); + void invoke(Integer totalLength,Object currentValue, ByteBuf byteBuf,Boolean networkOrder); } diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java index 5b35da7..0a567e1 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/ByteFieldDecorator.java @@ -46,7 +46,8 @@ */ private static void buildDefaultByte(AbstractFieldConfig fieldConfig, Object currentValue, ByteBuf dynamicContent) { AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent); + Boolean networkOrder = ObjectUtils.isNotEmpty(fieldConfig.getNetworkOrder()) && fieldConfig.getNetworkOrder() == 1 ? true : false; + valueTypeResolver.invoke(fieldConfig.getOffsetLength(), currentValue, dynamicContent, networkOrder); } /** diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java index c6a93a6..b88d8ec 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/DefaultValueTypeResolver.java @@ -12,7 +12,7 @@ public class DefaultValueTypeResolver implements AbstractValueTypeResolver { /** - * 执行业务值得构建 + * 执行业务值得构建 * 1、判断业务类型内容,执行类型转化为16进制的报文 * 2、执行回复报文的构建 * @@ -21,19 +21,19 @@ * @param byteBuf */ @Override - public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf) { + public void invoke(Integer totalLength, Object currentObjectValue, ByteBuf byteBuf, Boolean networkOrder) { String hexStrValue = convertObjectToHexStr(currentObjectValue); - strToByteBuf(totalLength, hexStrValue, byteBuf); + strToByteBuf(totalLength, hexStrValue, byteBuf, networkOrder); } /** - * 将str转化bytebuf + * 将str转化bytebuf * * @param totalLength 应填充的总长度 * @param currentStrValue 待填充的字符串 * @param byteBuf 待使用的bytebuf */ - private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf) { + private void strToByteBuf(Integer totalLength, String currentStrValue, ByteBuf byteBuf, Boolean networkOrder) { byte[] keyBytes = null; Integer fillIndex = 0; if (StringUtils.isNotEmpty(currentStrValue)) { @@ -43,17 +43,32 @@ keyBytes = Hex.decode(currentStrValue); fillIndex = currentStrValue.length() / 2; } - if (fillIndex != 0) { + if (networkOrder) { + //网络序处理,大端在后面,小端在前面 + if (fillIndex != 0) { + int tempIndex = fillIndex; + while (tempIndex > 0) { + byteBuf.writeByte(keyBytes[--tempIndex]); + } + } while (totalLength > fillIndex) { byteBuf.writeByte(0); fillIndex++; } - byteBuf.writeBytes(keyBytes); + } else { + int tempIndex = fillIndex; + while (totalLength > tempIndex) { + byteBuf.writeByte(0); + tempIndex++; + } + if (fillIndex != 0) { + byteBuf.writeBytes(keyBytes); + } } } /** - * 将对象转化16进制的字符串 + * 将对象转化16进制的字符串 * * @param currentObjectValue * @return diff --git a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java index 0c42c58..7d6d9b7 100644 --- a/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java +++ b/sensorhub-core/src/main/java/com/casic/missiles/replier/decorator/FieldReverseDecorator.java @@ -43,7 +43,7 @@ //先构建oid编号 fragmentByte.writeBytes(Hex.decode(combinedFieldConfig.getPrefixCode())); //动态生成的长度 - if (ObjectUtils.isEmpty(combinedFieldConfig.getLength())) { + if (ObjectUtils.isEmpty(combinedFieldConfig.getLength()) || combinedFieldConfig.getLength() == 0) { List fieldConfigs = new ArrayList<>(); fieldConfigs.add(fieldConfigsMap.get(combinedFieldConfig.getDynamicLengthId())); Object prepareData = bizDataMap.get(fieldConfigs.get(0).getFieldName()); @@ -52,7 +52,7 @@ } else { //静态配置的长度 AbstractValueTypeResolver valueTypeResolver = new DefaultValueTypeResolver(); - valueTypeResolver.invoke(2, combinedFieldConfig.getLength(), fragmentByte); + valueTypeResolver.invoke(2, combinedFieldConfig.getLength(), fragmentByte, false); } //然后构建业务值内容 Assert.isFalse(StringUtils.isEmpty(combinedFieldConfig.getDataFieldIds()), () -> { diff --git a/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java b/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java new file mode 100644 index 0000000..ab6ede8 --- /dev/null +++ b/sensorhub-core/src/main/java/com/casic/missiles/util/ProtocolFieldConfigUtil.java @@ -0,0 +1,29 @@ +package com.casic.missiles.util; + +import com.casic.missiles.pojo.ProtocolFieldConfig; + +import java.util.List; + +/** + * @author cz + * 协议字段解析工具类 + */ +public class ProtocolFieldConfigUtil { + + /** + * 计算完整的组合byte集合的偏移值,以byte为单位 + */ + public static Integer calculateOffset(List protocolFieldConfigList) { + Integer bitFixedLength = 0; + Integer byteFixedLength = 0; + for (ProtocolFieldConfig fieldConfig : protocolFieldConfigList) { + if ("bit".equals(fieldConfig.getOffsetUnit())) { + bitFixedLength += fieldConfig.getOffsetLength(); + } else { + byteFixedLength += fieldConfig.getOffsetLength(); + } + } + return byteFixedLength + bitFixedLength / 8; + } + +} diff --git a/sensorhub-core/src/main/resources/config/application.yml b/sensorhub-core/src/main/resources/config/application.yml index 28efc6d..ba78e8d 100644 --- a/sensorhub-core/src/main/resources/config/application.yml +++ b/sensorhub-core/src/main/resources/config/application.yml @@ -41,5 +41,5 @@ table-name: bussiness_field_config,combined_field_config sensorhub: config: - port: 7091 + port: 7092 secret: \ No newline at end of file diff --git a/sensorhub-support/pom.xml b/sensorhub-support/pom.xml index 3b69a91..f56cca3 100644 --- a/sensorhub-support/pom.xml +++ b/sensorhub-support/pom.xml @@ -55,7 +55,6 @@ 1.71 - \ No newline at end of file diff --git a/sensorhub-support/src/main/java/com/casic/missiles/enums/ReplyCommandEnum.java b/sensorhub-support/src/main/java/com/casic/missiles/enums/ReplyCommandEnum.java index 03380c1..02a2284 100644 --- a/sensorhub-support/src/main/java/com/casic/missiles/enums/ReplyCommandEnum.java +++ b/sensorhub-support/src/main/java/com/casic/missiles/enums/ReplyCommandEnum.java @@ -14,33 +14,42 @@ /** * 解析成功,数据应答 */ - Integer SUCCESS_DATA = 1; + int SUCCESS_DATA = 1; /** * 解析成功,收到版本号,进行升级 */ - Integer REQUEST_UPGRADE = 2; + int REQUEST_UPGRADE = 2; /** * 解析成功,根据升级命令,按照请求升级内容发送升级内容 */ - Integer UPGRADE_CONTENT = 3; - + int UPGRADE_CONTENT = 3; /** * 指定的升级解析字段 */ String BEFORE_UPGRADE = "version"; + + String CRC = "crc"; /** * 指定的升级解析字段 */ - String DEVCODE="devcode"; + String DEVCODE = "devcode"; - String DEVICE_TYPE="deviceType"; + String DEVICE_TYPE = "deviceType"; - String OFFSET_LENGTH="offsetLength"; + String OFFSET_LENGTH = "offsetLength"; + + String START_POINT = "startPoint"; + + String UPGRADE_TEXT = "upgradeContent"; + + String UPGRADE_TEXT_LENGTH= "upgradePackLength"; + + String PDU_TYPE = "操作类型"; /** diff --git a/sensorhub-support/src/main/java/com/casic/missiles/pojo/AbstractFieldConfig.java b/sensorhub-support/src/main/java/com/casic/missiles/pojo/AbstractFieldConfig.java index ee6b7cc..39a88ba 100644 --- a/sensorhub-support/src/main/java/com/casic/missiles/pojo/AbstractFieldConfig.java +++ b/sensorhub-support/src/main/java/com/casic/missiles/pojo/AbstractFieldConfig.java @@ -29,6 +29,10 @@ */ private Integer OriginPositionBit; /** + * 是否为网络序 + */ + private Integer networkOrder; + /** * 偏移长度 */ private Integer offsetLength;