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 : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java: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: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 : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java: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: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 : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java: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: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 : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java: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: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},异常信息为{} 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.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] 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: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},异常信息为{} 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.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] 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: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},异常信息为{} 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.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] 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: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 : 解析出现异常,异常信息为{} com.casic.missiles.exception.EngineException: 组合配置匹配失败 at com.casic.missiles.parser.resolver.combined.GenericCombinedFieldResolver.parseDataField(GenericCombinedFieldResolver.java: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.<init>(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.<init>(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] 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.SensorhubReplier.channelRead0(SensorhubReplier.java:32) [classes/:na] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) [netty-all-4.1.63.Final.jar:4.1.63.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) [netty-all-4.1.63.Final.jar:4.1.63.Final] 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 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